【linux命令】如何查看文件/文件夹所占空间大小

您所在的位置:网站首页 sftp查看文件大小 【linux命令】如何查看文件/文件夹所占空间大小

【linux命令】如何查看文件/文件夹所占空间大小

2023-04-02 16:20| 来源: 网络整理| 查看: 265

文章目录 1 查看文件大小1.1 方法1:ls -lh1.2 方法2:du -sh1.3 方法3:stat 2 查看文件夹所占大小2.1 方法1:du2.2 方法2:ncdu

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文件夹的大小:

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。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3