linux可以查看文件的总大小吗

青灯夜游
Freigeben: 2022-07-21 18:31:52
Original
4641 Leute haben es durchsucht

linux可以查看文件的总大小。查看文件的总大小的方法:1、使用stat命令,语法“stat 文件路径”,输出结果的第三行的Size字段就是文件的字节数;2、使用wc命令,语法“wc -c 文件路径”,可将指定文件中的字节数、字数、行数输出;3、使用du命令,语法“du -h 文件路径”,用习惯的单位显示文件大小;4、使用ls命令,语法“ls -lh 文件路径”。

linux可以查看文件的总大小吗

本教程操作环境:linux7.3系统、Dell G3电脑。

linux可以查看文件的总大小。

linux中内置了多种命令来查看文件大小,下面来看看。

1、stat命令

 stat命令用于显示文件的状态信息。语法:

stat filepath
Nach dem Login kopieren

stat命令的输出信息比ls命令的输出信息要更详细。stat命令可以查看的信息包括:

  • File:显示文件名

  • Size:显示文件大小

  • Blocks:文件使用的数据块总数

  • IO Block:IO块大小

  • regular file:文件类型(常规文件)

  • Device:设备编号

  • Inode:Inode号

  • Links:链接数

  • Access:文件的权限

  • Gid、Uid:文件所有权的Gid和Uid

  • access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间

  • modify time:表示我们最后一次修改文件的时间

  • change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等

  • Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-

示例:查看jdk-8u60-linux-x64.tar.gz文件的大小

stat ~/Downloads/jdk-8u60-linux-x64.tar.gz
Nach dem Login kopieren

1.png

第三行的Size字段就是文件的字节数

2、wc命令

wc命令的作用是统计指定文件中的字节数、字数、行数,并将统计结果显示输出,若不指定文件名称、或是所给予的文件名为“-”,则wc命令会从标准输入设备读取数据

wc -c filename
Nach dem Login kopieren

参数-c:表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

示例:查看jdk-8u60-linux-x64.tar.gz文件的大小

wc -c ~/Downloads/jdk-8u60-linux-x64.tar.gz
Nach dem Login kopieren

2.png

3、du命令

du 是统计目录或文件所占磁盘空间大小的命令。

以字节计数的语法

du -b filepath
Nach dem Login kopieren

参数-b:表示以字节计数

示例:

du -b ~/Downloads/jdk-8u60-linux-x64.tar.gz
Nach dem Login kopieren

3.png

或者直接得出人好识别的文件大小

du -h filepath
Nach dem Login kopieren
  • -h:使用习惯单位显示磁盘占用量,如 KB、MB 或 GB 等;

示例:

du -h ~/Downloads/jdk-8u60-linux-x64.tar.gz
Nach dem Login kopieren

4.png

如果对一个目录执行dudu会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。假如我们想知道一个目录下所有文件占用空间的总大小,执行:

du 目标目录 -sh
Nach dem Login kopieren
  • -s, --summarize display only a total for each argument

  • -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)

4、ls命令

ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。配合一些选项可以列出文件大小

ls -l filepath
Nach dem Login kopieren

输出的第五列为文件字节数

示例:

ls -l ~/Downloads/jdk-8u60-linux-x64.tar.gz
Nach dem Login kopieren

5.png

ls -lh filepath
Nach dem Login kopieren
  • h表示human, 加-h参数得到人好读的文件大小

ls -lh ~/Downloads/jdk-8u60-linux-x64.tar.gz
Nach dem Login kopieren

6.png

相关推荐:《Linux视频教程

Das obige ist der detaillierte Inhalt vonlinux可以查看文件的总大小吗. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!