如何Linux/Unix请参见文件大小命令

时间:2020-01-09 10:39:41  来源:igfitidea点击:

如何在Linux上查找和列出文件大小?
如何在Linux下使用bash shell /终端提示找到文件大小?
您可以使用以下任一命令行选项在Linux或类似Unix的操作系统上显示文件大小:

  • ls命令列出目录内容。
  • du命令估计文件空间使用率。
  • stat命令显示文件或文件系统的状态。

例子

要确定名为/bin/grep的文件的大小,请执行:

ls -l /bin/grep

输出示例:

-rwxr-xr-x 1 root root 175488 May 13  2012 /bin/grep

在上面的输出示例中,175488是文件的大小。
为了获得更加用户友好的输出,请将-h选项传递给ls命令:

ls -lh /bin/grep

输出示例:

-rwxr-xr-x 1 root root 172K May 13  2012 /bin/grep

在上面的输出示例中,172K是文件的大小。

du命令以更用户友好的方式提供相同的输出,并且也隐藏了所有其他详细信息:

du -h /bin/grep

输出示例:

172K	/bin/grep

最后,stat命令还提供文件大小:

stat /bin/grep

输出示例:

stat /bin/grep 
  File: `/bin/grep'
  Size: 175488    	Blocks: 344        IO Block: 4096   regular file
Device: 900h/2304d	Inode: 5505033     Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-06-10 01:31:37.520022359 +0530
Modify: 2012-05-13 18:17:28.000000000 +0530
Change: 2013-05-17 02:16:17.138033825 +0530

在Apple OS X Unix操作系统上执行以下命令,以列出/usr/bin/vim二进制文件的文件大小:

$ ls -l /usr/bin/vim
$ ls -lh /usr/bin/vim
$ stat -x /usr/bin/vim