linux下 为什么ls -l命令 和ls -sh 、du 显示文件的大小不一样?

linux下 为什么ls -l命令 和ls -sh 、du 显示文件的大小不一样?,第1张

du不是显示文件大小,而是显示文件所占用的block大小,默认linux系统分区的block size是4k,也就是说即使文件只有1个字节,也会占用4k,ls -l则是文件的实际大小。 *** 作方法如下:

1、打开Linux系统终端,然后进入某个文件夹,并且输入ls命令,即可列出该文件夹下的所有文件名信息了。

2、当然也可以用*加字母来匹配一些后缀名等,这样即可列出指定后缀名的文件了。

3、也可以列出以某些字母或者是字符串开头的文件的。

4、匹配一些无规则的,可以把要匹配的字符放到中括号里面即可。

5、还可以把所有的文件名导入进一个TXT文件里,ls>文件名.txt即可把该目录下的所有文件名保存到这个文本文件里了。

6、最后打开这个TXT文件,即可看到对应目录下的所有文件的文件名了。

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

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

Linux

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7318393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存