|
發表於 2011-3-19 06:21:35
|
顯示全部樓層
我試是行的..
# 建立一個 test 目錄做測試
cremaker@eagle:~$ mkdir test
# 建立4 個檔, 分別為 1,2,3,4, 及 4 個 test1-4 檔
cremaker@eagle:~$ touch test/{1,2,3,4} ; touch test/test{1,2,3,4}
# 看看 test/ 下的檔案
cremaker@eagle:~$ ls test
1 2 3 4 test1 test2 test3 test4
# 建立 test.tar.gz
cremaker@eagle:~$ tar zcvf test.tar.gz test/ --exclude=test/test*
test/4
test/3
test/2
test/1
# list test.tar.gz 的內容
cremaker@eagle:~$ tar tf test.tar.gz
test/
test/4
test/3
test/2
test/1
-----
Wish 的問題, 就是在 --exclude /...../..... 的第一個 / 符號..
由於 tar 會忽略第一個 / 符號, 所以會不成功.. 把 / 拿掉, 使用目前目錄的方式就可以了..
提供參考一下..
^_^ |
|