Linux中在复制一个目录时排除其中的某个文件,方法案例如下:
#新建一个test1目录[oracle@prod ~]$ mkdir test1#新建一个test2目录[oracle@prod ~]$ mkdir test2#进入test1目录[oracle@prod ~]$ cd test1#在test1目录新建5个txt文件[oracle@prod test1]$ touch 1.txt 2.txt 3.txt 4.txt zhidao.txt#然后复制test1目录文件到test2目录,排除zhidao.txt[oracle@prod test1]$cp `ls | grep -v zhidao.txt | xargs` ../test2#进入test2目录[oracle@prod test1]$ cd ../test2#查看test2目录文件,已经排除了zhidao.txt[oracle@prod test2]$ ls -lttotal 0-rw-r--r-- 1 oracle oinstall 0 Mar 10 17:20 1.txt-rw-r--r-- 1 oracle oinstall 0 Mar 10 17:20 2.txt-rw-r--r-- 1 oracle oinstall 0 Mar 10 17:20 3.txt-rw-r--r-- 1 oracle oinstall 0 Mar 10 17:20 4.txt
取消
评论