2013-05-08 25 views
0

使用php的exec()創建tar.gz文件時發現了這一點。我在名爲'p'的解壓縮版本中獲得了一個文件。它可以是未壓縮的,並且包含與父文件相同的文件,但不包含其自身的副本。發現從命令行運行相同的命令時也會發生這種情況。焦油在它自己內部創建一個副本。使用exec()

這是命令

tar -czf /targetdir/backup.tar.gz * 

我在OSX 10.8.2運行此。

+1

exec()不應該對此產生任何影響。這純粹是焦油的事情。檢查指向/來自同一FS樹分支內的其他目錄的符號鏈接的古怪鏈接。 – 2013-05-08 20:37:23

+0

謝謝Marc B,那裏釘了它。沒有實際的符號鏈接,但它必須與我使用/ Users/username/Pictures目錄的事實有關。我不確定OSX對該文件夾做了什麼,但在該文件夾的外側,它正常工作。 – Aaron 2013-05-08 21:00:46

回答

0

OSX對用戶目錄中的圖片文件夾(可能是其他「特殊文件夾」)做了一些處理,導致此問題。感謝Marc B讓我再次查看文件夾。在用戶創建的文件夾中嘗試相同的命令,它會正常工作。

相關問題