1 查看文件大小
1.1 方法1:ls -lh
使用 ls -lh
命令可以查看当前目录下所有文件的大小:
$ ls -lh
total 1.1M
-rw-r--r-- 1 user user 55K Mar 18 15:03 file1.txt
-rw-r--r-- 1 user user 900K Mar 18 15:03 file2.pdf
drwxr-xr-x 2 user user 4.0K Mar 18 15:04 folder
在上面的输出中,第一列是文件的权限和类型,第五列是文件大小。
1.2 方法2:du -sh
$ du -sh file1.txt
55K file1.txt
1.3 方法3:stat
使用 stat file1.txt
命令可以查看 file1.txt
文件的详细信息
$ stat file1.txt
File: ‘file1.txt’
Size: 10713623401 Blocks: 20925048 IO Block: 4096 regular file
Device: 801h/2049d Inode: 58162022430 Links: 1
Access: (0664/-rw-rw-r--) Uid: (11135942/user) Gid: (11135942/user)
Access: 2023-03-28 13:01:58.562241894 +0800
Modify: 2023-03-28 13:21:06.408632159 +0800
Change: 2023-03-28 13:21:06.408632159 +0800
Birth: -
在上面的输出中,第二行是文件大小。
2 查看文件夹所占大小
2.1 方法1:du
使用 du 命令可以显示文件或目录的磁盘使用情况。你可以使用 -h 选项以人类可读的方式显示大小,或使用 -s 选项仅显示总大小。
例如,使用 du -sh /path/to/folder 命令可以查看 /path/to/folder 文件夹的总大小:
$ du -sh /path/to/folder
2.5G /path/to/folder
在上面的输出中,-h 选项以人类可读的方式显示文件夹大小,-s 选项仅显示总大小。
2.2 方法2:ncdu
ncdu 是一款交互式的命令行工具,可以显示目录结构和文件大小,并以可视化的方式呈现。使用 ncdu 命令可以轻松查看文件夹所占空间大小。
例如,使用 ncdu /home/users/other/shipinKE
命令可以查看 /home/users/other/shipinKE
文件夹的大小:文章来源:https://www.toymoban.com/news/detail-623851.html
ncdu 1.15.1 ~ Use the arrow keys to navigate, press ? for help
--- /home/users/other/shipinKE --------
5.2 GiB [##########] /env_name
2.1 GiB [### ] /ptq_install_whl
654.1 MiB [# ] /py36
114.9 MiB [ ] /model_convert_and_perf
72.0 KiB [ ] /image_convert
Total disk usage: 8.0 GiB Apparent size: 7.9 GiB Items: 28539
在上面的输出中,每行表示一个子目录或文件,以及它的大小。最后一行显示了整个目录的总大小。你可以使用方向键和回车键来浏览文件夹中的文件和子目录情况。按 q 键 或 Ctrl+c 退出 ncdu。文章来源地址https://www.toymoban.com/news/detail-623851.html
到了这里,关于【linux命令】如何查看文件/文件夹所占空间大小的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!