导航:首页 > 操作系统 > linux比较文件夹

linux比较文件夹

发布时间:2022-10-10 20:29:06

linux查看文件大小命令

最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。

通过命令-h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。查询当前目录总大小可以使用 -sh,其中s代表统计汇总的意思,即只输出一个总和大小。

Linux

全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。

❷ linux下怎样比较两个目录下所有文件是否有区别

使用diff命令即可
diff path1 path2
实例如下:
[root@mpf202 mao]# mkdir /mao1
[root@mpf202 mao]# mkdir /mao2
[root@mpf202 mao]# diff /mao1 /mao2
[root@mpf202 mao]# touch /mao1/test
[root@mpf202 mao]# diff /mao1 /mao2
Only in /mao1: test
[root@mpf202 mao]#

❸ linux 查看文件和文件夹大小

1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。

2、通过命令 -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。

3、查询当前目录总大小可以使用 -sh,其中s代表统计汇总的意思,即只输出一个总和大小。

4、同样,通过命令 -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值。

5、如果只想查看指定目录的总大小,可以使用 -sh 目录名称。

6、对于指定文件夹也可以指定显示层次深度,如 -h --max-depth=0 software/及 -h --max-depth=1 software/

❹ linux 比较两个文件夹提取不同的文件

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


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

❺ 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文件夹

1、借助diff命令 diff -ruNa s1 s2其中的s1和s2就是要比较的目录 2、借助gui工具diffmerge

❼ 在Linux中目录和文件有什么区别和联系

一、存储的数据不同

普通文件:存储普通数据,一般就是字符串。

目录文件:存储了一张表,该表就是该目录文件下,所以文件名和索引的映射关系。

二、权限不同

1、对文件的权限

r:可以获得这个普通文件的名字和内容

w:可以对文件进行增删改的操作

x:该文件是否具有被执行的权限

可以把此文件提请内核启动为一个进程,即可以执行此文件。

2、对目录的权限

r:可以使用ls查看此目录中文件列表

w:可在此目录中创建文件,也可以删除此目录中的文件,而和此被删除的文件的权限无关

x:可以cd进入此目录,可以使用ls-l查看此目录中文件元数据,属于目录的可访问的最小权限

X:只给目录x权限,不给无执行权限的文件x权限

对于目录文件来说,rwx的意义是:

r-x:可以进入cd该目录,可以获得该目录下存储情况,但是不能修改这个目录内部存储的文件的名字,也不能在该目录下新建文件和目录。

-wx:可以进入cd该目录,但是看不到该目录下的存储情况,可以往该目录下添加、修改、删除文件。可以通过cat来读取该目录下的文件or目录的内容,由于得不到该目录下存储了那些文件,在不知情的情况下只能通过猜,cat+文件名获得文件内容,所以这样依然不保密。

--x:可以进入cd该目录,看不到存储情况,也不能往该目录下添加、修改、删除文件。但是依然可以通过cat+xx来获得该目录下的文件的内容。

rw-:不能进入cd该目录,用ls仅仅可以获得文件名和目录名,因为获取不到这些文件的inode号,当然也不能获得该目录下的文件的内容。不能往该目录下添加、修改、删除文件。

❽ 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比较文件夹相关的资料

热点内容
邓伦参加密室逃脱视频 浏览:391
音频压缩编码标准 浏览:300
常提到的app是表示什么 浏览:261
天津程序员传销 浏览:349
下班之后的程序员 浏览:71
检测支持ssl加密算法 浏览:344
衢州发布新闻什么APP 浏览:85
中国移动长沙dns服务器地址 浏览:251
wifi密码加密了怎么破解吗 浏览:598
linux命令cpu使用率 浏览:67
linux实用命令 浏览:240
传奇引擎修改在线时间命令 浏览:109
php取域名中间 浏览:898
cad命令栏太小 浏览:830
php开发环境搭建eclipse 浏览:482
qt文件夹名称大全 浏览:214
金山云服务器架构 浏览:232
安卓系统笔记本怎么切换系统 浏览:622
u盘加密快2个小时还没有搞完 浏览:94
小米有品商家版app叫什么 浏览:95