导航:首页 > 文件类型 > linux比对两个文件夹文件差异

linux比对两个文件夹文件差异

发布时间:2025-09-26 01:32:34

linux如何比较两个文件夹的差异,然后复制差异文件到另一个文件夹

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#!/bin/bash
# 定义目录变量,便于引用
A=/tmp/A
B=/tmp/B
C=/tmp/C
# 显示B目录文件,按列显示,便于for循环时按行读取
ls "$B"|awk '{print $n}' >line
# 主程序
for filename in `cat line`
do
# ! -f 判断文件名 -d 判断目录/ 是否在路径下存在,如果精确匹配需要用到md5sum!
if [ ! -f "$A"/"$filename" ]; then
# 提示信息,可删除
echo $filename 在"$A"不存在,正复制到"$C"目录!
# cp -rf 在C目录不存在时直接创建
cp -rf "$B"/$filename "$C"
fi
done
# 清除生成的文件列表文件
rm -rf line

1
2
3
4
5
6
7
8
9
10
11
12
13

#!/bin/bash
A=/tmp/A
B=/tmp/B
C=/tmp/C
ls "$B"|awk '{print $n}' >line
for filename in `cat line`
do
if [ ! -f "$A"/"$filename" ]; then
echo $filename 在"$A"不存在,正复制到"$C"目录!
cp -rf "$B"/$filename "$C"
fi
done
rm -rf line

❷ 怎么快速对比两个Linux文件夹

一】可以通过ls -l|wc -l对比文件数量是否一样
二】可以通过ls -l >filename.txt然后再diff filename1.txt filename2.txt,将文件名列出来并重定向到一个文件,然后通过diff命令对比这两个文件即可找到有哪些文件不一致。
三】升级版,通过md5sum命令生成md5码,然后用for循环进行遍历对比

阅读全文

与linux比对两个文件夹文件差异相关的资料

热点内容
移动全国定向流量有哪些app 浏览:994
360卫士的隐藏文件夹在哪儿了 浏览:254
javastring找不到 浏览:887
app反编译后图标文件在哪里 浏览:98
华为畅享十数据导入选什么 浏览:882
苹果手机模块在哪个文件夹 浏览:429
怎么发信息改宽带密码是什么 浏览:385
个人网站的代码 浏览:490
qq头像女生只有腿 浏览:188
为什么手机不能读取u盘里的文件 浏览:643
天猫海报全屏代码 浏览:193
linux比对两个文件夹文件差异 浏览:845
苹果电脑怎么重启终端 浏览:374
appstore怎么更换国家 浏览:49
双主轴双刀架数控车床怎么编程 浏览:740
文件夹删除生成数字 浏览:228
安卓用户字典能删 浏览:553
java大写字母前添加空格 浏览:248
输入法放在c盘哪个文件夹里面 浏览:854
word2010编号自动生成 浏览:362

友情链接