Linux中移動,復制,刪除,打包排除某個目錄或文件


移動,復制,刪除排除某個文件或目錄

cp !(file1|dir2) /data/ 復制文件到/data/,排除file1和dir2
mv !(file1|dir2) /data/ 移動文件到/data/,排除file1和dir2

rm -rf !(file1|dir2) ./ 刪除當前目錄下的文件,排除file1和dir2

tar打包排除某個目錄或文件

使用--exclude選項,格式與示例如下
格式:
tar -zcvf xxx.tar.gz dir --exclude=dir1 --exclude=file2 打包dir目錄,排除dir1目錄與file2文件
示例:
tar zcvf example.tar.gz ./ --exclude=test --exclude=test.txt 打包當前目錄,排除test目錄與test.txt文件
注意:
--exclude=dir 而不是 --exclude=dir/
--exclude=test.txt 而不是 --exclude test.txt


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM