移动,复制,删除排除某个文件或目录
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
博客主要介绍了Linux系统下的文件操作,包括移动、复制、删除文件时排除特定文件或目录,如复制、移动到/data/时排除file1和dir2,删除当前目录文件时排除file1和dir2。还讲解了tar打包时排除特定目录或文件,使用–exclude选项并给出格式与示例。
2624

被折叠的 条评论
为什么被折叠?



