原帖由 coralonland 于 2009-8-12 12:29 發(fā)表
--exclude */xxx
這個(gè)只能排除一個(gè)文件呀,現(xiàn)在就是不知道有多少個(gè)與目錄同名的文件,但都需要排除掉?偛荒芤粋(gè)一個(gè)的都列出來(lái)吧。
原帖由 phoenixson 于 2009-8-12 13:54 發(fā)表
--exclude 后面是一個(gè)pattern可以匹配多個(gè)的,只要你的pattern給的正確,另外這個(gè)pattern不是extend的
原帖由 phoenixson 于 2009-8-12 16:30 發(fā)表
find ./xxxx -name "*" | awk -F '/' '{if($NF == $(NF-1)) print $0}' | tee temp.list
tar --recursion --exclude-from temp.list -cvfz xxx.tar.gz ./xxx
歡迎光臨 Chinaunix (http://www.72891.cn/) | Powered by Discuz! X3.2 |