linux怎么查看一个文件的大小

发布网友 发布时间:2022-03-25 22:55

我来回答

7个回答

懂视网 时间:2022-03-26 03:16

linux查看文件大小的方法是:

  

  1、在命令框 输入命令:“ls -lht”将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。

  

  2、使用“du -sh * ”命令也可以列出当前文件以及文件夹的大小。这个命令要注意:“sh”与“*”之前要有个空格的。列出home目录所有文件大小的。

  

  3、查询具体的文件大小首先你要找到该文件,然后使用“du -s”、“du -sh”、“ls -lh”,都是可以看到该文件的大小的。利用cd,ls 命令找到该文件。ls可以命令列出当前该目录的所有文件。

  

  

热心网友 时间:2022-03-26 00:24

--apparent-size:显示文件或目录自身大小,而不是它们占用的磁盘空间大小。
常用的选项:
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
--apparent-size:显示目录或文件自身的大小
-l :统计硬链接占用磁盘空间的大小
-L:统计符号链接所指向的文件占用的磁盘空间大小
相关的用法:
-h:这个就不多说了。
-a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。
可以看出,默认情况下只显示download目录占用磁盘空间的大小,而使用-a选项后,它不仅显示了目录(最后一行),而且显示了目录下各个文件占用磁盘空间的大小。
-s:使用此选项时,只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。
默认情况下,不显示目录下文件占用磁盘空间的信息,但它会显示其下子目录占用磁盘空间的信息;而使用-s选项以后,只显示xx目录占用磁盘空间的大小。

-c:使用此选项时,不仅显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和。

如图所示,加上-c选项后,不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。
-l:这个选项主要是针对硬链接。在统计目录占用磁盘空间大小时,-l选项会把硬链接也统计进来。帮助文档是这样解释的:Count the size of all files,even if they have appeared already(as a hard link)。

我们在download目录下建立一个硬链接,指向本目录下的一个文件。不使用-l选项时,发现硬链接指向本目录下的文件,于是自动忽略该链接文件,以免造成重复统计;使用-l选项,才会把硬链接文件也统计进来。
-L:这个选项主要是针对符号链接。它会把符号链接所指向的文件占用磁盘空间的大小也统计进来。帮助文档是这样解释的:Dereference symbolic links(show the disk space used by the file or directory that the link points to instead of the space used by the link)。
我们在download目录下创建一个符号链接,指向本目录下的一个文件。我们看到上面图片中显示的操作结果,当使用-L选项时,会把符号链接所指向的文件的大小也统计到目录里来。 另外我们看 -lh的结果,与 -h相同,好像没有统计出符号链接的大小;其实并非如此。从实际操作来看,符号链接本身似乎并不占用磁盘空间,所以才出现上述情况。
最后,命令在统计目录占用磁盘空间时,默认不统计链接文件(无论是硬链接或是符号链接),所以要用-l和-L选项特地指出来;此外,命令默认不显示目录下文件占用磁盘空间的信息,但是却默认显示其下子目录所占用磁盘空间的信息。怪哉。

-sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
-lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容

热心网友 时间:2022-03-26 01:42

在命令框 输入命令:ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。
使用 -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。列出home目录所有文件大小的总和命令为: -s /home或 -sh /home 命令介绍可看下“Linux命令大全”。

热心网友 时间:2022-03-26 03:17

1、 查询具体的文件大小首先你要找到该文件,然后使用 -s , -sh,ls -lh,都是可以看到该文件的大小的。不过这些命令后面需要带文件名,比如查找文件名为backup.sh文件的大小,命令为: -s backup.sh ,ls -lh backup.sh
2、利用cd,ls 命令找到该文件。ls可以命令列出当前该目录的所有文件
3、 输入 -s backup.sh ,ls -lh backup.sh 命令介绍可查阅“Linux命令大全”。

热心网友 时间:2022-03-26 05:08

试试ls -lh [文件名],
输出结果中有一列是文件大小。

或者 wc [文件名],
可以得到文件的行数、单词数、字符数

热心网友 时间:2022-03-26 07:16

最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。
通过命令 -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。关于命令的详细介绍可查看“Linux命令大全”。

热心网友 时间:2022-03-26 09:41

当磁盘大小超过标准时会有报警提示,这时如果掌握df和命令是非常明智的选择。
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却*为力。
可以查看文件及文件夹的大小。
两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。Linux介绍可参考《Linux就该这么学》
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com