在Linux下比较两个目录需要忽略某些文件时怎么做

 我来答
河南省医药科学研究院
2016-09-30 · TA获得超过153个赞
知道小有建树答主
回答量:383
采纳率:66%
帮助的人:393万
展开全部
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 -lt
total 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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式