0
使用php的exec()創建tar.gz文件時發現了這一點。我在名爲'p'的解壓縮版本中獲得了一個文件。它可以是未壓縮的,並且包含與父文件相同的文件,但不包含其自身的副本。發現從命令行運行相同的命令時也會發生這種情況。焦油在它自己內部創建一個副本。使用exec()
這是命令
tar -czf /targetdir/backup.tar.gz *
我在OSX 10.8.2運行此。
使用php的exec()創建tar.gz文件時發現了這一點。我在名爲'p'的解壓縮版本中獲得了一個文件。它可以是未壓縮的,並且包含與父文件相同的文件,但不包含其自身的副本。發現從命令行運行相同的命令時也會發生這種情況。焦油在它自己內部創建一個副本。使用exec()
這是命令
tar -czf /targetdir/backup.tar.gz *
我在OSX 10.8.2運行此。
OSX對用戶目錄中的圖片文件夾(可能是其他「特殊文件夾」)做了一些處理,導致此問題。感謝Marc B讓我再次查看文件夾。在用戶創建的文件夾中嘗試相同的命令,它會正常工作。
exec()不應該對此產生任何影響。這純粹是焦油的事情。檢查指向/來自同一FS樹分支內的其他目錄的符號鏈接的古怪鏈接。 – 2013-05-08 20:37:23
謝謝Marc B,那裏釘了它。沒有實際的符號鏈接,但它必須與我使用/ Users/username/Pictures目錄的事實有關。我不確定OSX對該文件夾做了什麼,但在該文件夾的外側,它正常工作。 – Aaron 2013-05-08 21:00:46