[英]Created zip file contain folder structure using tar command in PHP
我正在嘗試在php文件夾中使用以下命令創建一個名為filename.zip的abc文件夾中所有文件的zip文件:
exec(tar -cvf filename.zip /home/public_html/uploads/abc/)
但是創建的zip的文件夾結構為home / public_html / uploads。 請幫助我擺脫這些文件夾。
exec("tar -cvf filename.zip -C /home/public_html/uploads/ abc/")
注意“ abc /”之前的空格。 -C開關告訴tar首先將目錄更改為/ home / public_html / uploads,然后壓縮“ abc”文件夾。
您也可以從“ / home / public_html / uploads”啟動命令,並指定輸出文件的絕對路徑,例如
chdir('/home/public_html')
exec("tar -cvf /full/path/to/filename.zip abc/")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.