我有一個Synology DS213j。我已經安裝了PhotoStation,並在我的所有文件夾中創建了一些@eaDir文件夾,以創建一些縮略圖圖片。 我有這個例子:創建沒有文件夾的tar文件夾,其中只有文件夾的名稱是已知的(重複)
/photo
/photo/2012
/photo/@eaDir
/photo/2012/Album1
/photo/2012/Album2
/photo/2012/@eaDir
/photo/2012/Album1/SubAlbum1
/photo/2012/Album1/SubAlbum2
/photo/2012/Album1/@eaDir
我想我的焦油2012文件夾,以發送到亞馬遜的冰川進行備份。我不想使用.zip,因爲我可能有一些超過4Gb的文件,這對zip來說太多了。
我已經這樣做了:
tar -cvzf 2012.tar.gz 2012/
它的工作,但包括所有命名@eaDir的文件夾。
我的問題是。我想從我的tar文件中排除所有的@eaDir文件夾。
我試過使用--exclude函數,但它似乎在Synology上無效。也許我需要安裝另一個包來讓另一個tar函數能夠使用它。也許我可以使用正則表達式來實現我想要的功能。
有人可以幫我嗎? (與 - 排除或正則表達式或其他任何東西)
看來我可以使用-X選項似乎與--exclude相同的焦油。 – user1108276
我試過這個tar -cvz -X @eaDir -f 2012.tar.gz 2012,但仍然無法工作... – user1108276