澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站磁盘大小,Linux查看文件和文

2019-10-30 作者:澳门新萄京官方网站   |   浏览(96)
  • du -sh

事业中有须求,要对有些数据开展备份,所以罗列了急需备份后检查的章程,笔者驾驭的有多种,遵照精确度进行如下排列:

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

  • du -sh

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

  • df -hl

翻开磁盘空间大小;

 

参照他事他说加以考查文献:www.cnblogs.com/adolfmc/archive/二零一二/02/16/2913801.html

 

文件大小 文件夹大小 磁盘大小,linux文件大小 du -sh 查看当前文件夹下文件与公事夹大小; df -hl 查看磁盘空间大小; 仿照效法文献:www...

1. 翻看近年来怀有文件系统的可用空间及接受状态

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

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

df -h

  • 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

 

每一种1-4.txt内文字为1-4,都以三个字符。

2. 查看文件或文件夹的磁盘使用空间**

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

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

**du -h --max-depth=1 your_dest_dir

 

现行反革命对以上两种方法进行自查自纠


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

可是借使在平等的文件系统中,占用空间应该是如出豆蔻梢头辙的,所以那是生龙活虎种申明数据大器晚成致的艺术,只是很嘈。

比方说下图就显得了目录/home/xuhanhui的空中山高校小为631M,甚至下属首层各文件夹的深浅。这里能够调弄收拾--max-depth参数,用来决定你想要查看的目录的深度

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   .

澳门新萄京官方网站磁盘大小,Linux查看文件和文件夹大小。20502=test文件夹(4k)*1 4个子文件夹(4k)*澳门新萄京官方网站,4 20个文件(1bytes) 5.txt(2bytes) = 20502字节


 2.2 winscp查看

因此winscp查看文件夹属性

澳门新萄京官方网站 2

此地看看的和du -b略大有区别

  du -b见到是包括文件夹大小的字节数

  winscp见到是不分包文件夹大小的字节数

自己常用winscp查看,因为和windows内的相通,方便在不一样OS之间保持大器晚成致。其实三种都OK啦

澳门新萄京官方网站 3

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好劳苦。。。

 


注意,du -h --max-depth=1 your_dest_dir 只会回来指标文件夹和对象文件夹下首层文件夹的深浅,不会回到越来越深层的公文夹的轻重,也不会重返文件的高低。

要想回到更加深层的公文夹的分寸,能够安装--max-depth为更加高的数值,可能干脆打消--max-depth参数,那样它就可以回到目的文件夹下全体子文件夹的分寸,不管其深度(但仍不会回来文件大小,其实,想看文件大小,直接在指标目录下运作命令 ls -htla就能够啦!)。

要还想回到目的文件夹下首层的文件大小,能够使用下述命令:

**du -h --max-depth=0 your_dest_dir/*


举例说,如下图,它不独有重回了/home/xuhanhui下首层的文件夹大小,也回到了首层的文件大小

澳门新萄京官方网站 4

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站磁盘大小,Linux查看文件和文

关键词: