文本夹大小,文件夹大小和文件夹占用大小

By admin in 美高梅手机版4858 on 2019年3月30日
  • du -sh

办事中有需求,要对少数数据开始展览备份,所以罗列了亟待备份后检查的点子,小编驾驭的有各个,依照精确度举办如下排列:

Linux 文件大小 文件夹大小 磁盘大小,linux文件大小

  • du -sh

查看当前文件夹下文件与公事夹大小;

  • 文本夹大小,文件夹大小和文件夹占用大小。df -hl

查阅磁盘空间大小;

 

参考文献:www.cnblogs.com/adolfmc/archive/二零一三/02/16/2913801.html

 

文件大小 文件夹大小 磁盘大小,linux文件大小
du -sh 查看当前文件夹下文件与公事夹大小; df -hl 查看磁盘空间大小;
参考文献:www…

  • du -sh

翻开当前文件夹下文件与公事夹大小;

du看占用空间大小 《 du-b文件字节数大小 《 diff比较 《 md伍 、sha等校验

查阅当前文件夹下文件与公事夹大小;

  • df -hl

测试文件如下:

  • df -hl

查阅磁盘空间大小;

E:\test>tree /F
│ 1.txt
│ 2.txt
│ 3.txt
│ 4.txt
│ 5.txt
│
├─11
│ 1.txt
│ 2.txt
│ 3.txt
│ 4.txt
│
├─22
│ 1.txt
│ 2.txt
│ 3.txt
│ 4.txt
│
├─33
│ 1.txt
│ 2.txt
│ 3.txt
│ 4.txt
│
└─44
1.txt
2.txt
3.txt
4.txt

翻开磁盘空间大小;

 

各类1-4.txt内文字为1-4,都是三个字符。

 

参考文献:www.cnblogs.com/adolfmc/archive/二零一三/02/16/2913801.html

5.txt内为55,是2个字符。

参考文献:www.cnblogs.com/adolfmc/archive/2011/02/16/2913801.html

 

以后对上述几种情势进行对照

 

1.du看文件夹大小

[root@localhost test]# du -a -h
4.0K    ./1.txt
4.0K    ./5.txt
4.0K    ./33/1.txt
4.0K    ./33/4.txt
4.0K    ./33/3.txt
4.0K    ./33/2.txt
20K     ./33
4.0K    ./44/1.txt
4.0K    ./44/4.txt
4.0K    ./44/3.txt
4.0K    ./44/2.txt
20K     ./44
4.0K    ./22/1.txt
4.0K    ./22/4.txt
4.0K    ./22/3.txt
4.0K    ./22/2.txt
20K     ./22
4.0K    ./4.txt
4.0K    ./3.txt
4.0K    ./2.txt
4.0K    ./11/1.txt
4.0K    ./11/4.txt
4.0K    ./11/3.txt
4.0K    ./11/2.txt
20K     ./11
104K    .

能够汲取test文件夹总共占用了104K磁盘空间。

[root@localhost test]# ls -l |grep "^-"|wc -l    #统计当前文件夹下文件的个数,不包含子文件夹里的
5
[root@localhost test]# ls -l |grep "^d"|wc -l    #统计当前文件夹下目录的个数,不包含子文件夹里的
4
[root@localhost test]# ls -lR|grep "^-"|wc -l    #统计当前文件夹下文件的个数,包括子文件夹里的
2
[root@localhost test]# ls -lR|grep "^d"|wc -l    #统计文件夹下目录的个数,包括子文件夹里的
4

 可惜作者的莫过于文件唯有22字节,所以上述命令是占据的空间大小,ext4默许最小块为4k,所以贰个1字节(1到4096字节)的文本占用空间为4k,4097字节占有空间为8k

只是只要在同样的文件系统中,占用空间应该是一模一样的,所以这是一种表明数据一致的措施,只是很嘈。

2.文本字节数大小

2.1 du -b

[root@localhost test]# du -ba
1       ./1.txt
2       ./5.txt
1       ./33/1.txt
1       ./33/4.txt
1       ./33/3.txt
1       ./33/2.txt
4100    ./33
1       ./44/1.txt
1       ./44/4.txt
1       ./44/3.txt
1       ./44/2.txt
4100    ./44
1       ./22/1.txt
1       ./22/4.txt
1       ./22/3.txt
1       ./22/2.txt
4100    ./22
1       ./4.txt
1       ./3.txt
1       ./2.txt
1       ./11/1.txt
1       ./11/4.txt
1       ./11/3.txt
1       ./11/2.txt
4100    ./11
20502   .
[root@localhost test]# du -ba
1       ./1.txt
2       ./5.txt
1       ./33/1.txt
1       ./33/4.txt
1       ./33/3.txt
1       ./33/2.txt
4100    ./33
1       ./44/1.txt
1       ./44/4.txt
1       ./44/3.txt
1       ./44/2.txt
4100    ./44
1       ./22/1.txt
1       ./22/4.txt
1       ./22/3.txt
1       ./22/2.txt
4100    ./22
1       ./4.txt
1       ./3.txt
1       ./2.txt
1       ./11/1.txt
1       ./11/4.txt
1       ./11/3.txt
1       ./11/2.txt
4100    ./11
20502   .

20502=test文件夹(4k)*1 + 陆个子文件夹(4k)*4 + 20个文件(1bytes) +
5.txt(2bytes) = 20502字节

 2.2 winscp查看

由此winscp查看文件夹属性

美高梅手机版4858 1

美高梅手机版4858 ,此地看看的和du -b略不尽相同

  du -b看到是富含文件夹大小的字节数

  winscp看到是不含有文件夹大小的字节数

本人常用winscp查看,因为和windows内的同一,方便在不一致OS之间保持一致。其实三种都OK啦

3.diff查看 

diff -ruNaq ./11 ./22

diff相比也是很优伤的,凡事一旦量大了,都优伤。。。。

4.MD5查看

md5sum 1.txt    #单个文件的md5计算
find ./ -type f -print0 | xargs -0 md5sum > ./my.md5  #整个文件夹所有文件的md5计算

md5是自家在实质上中国人民解放军海军事工业程大学业作中最日常用的校验情势,相对保险数据一致,哈哈~

可是在蒙受超大文件夹(TB级别)的时候md5好费力。。。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有