📅  最后修改于: 2023-12-03 15:37:52.519000             🧑  作者: Mango
在Shell-Bash中,我们可以使用一些简单的命令行工具来查看文件夹的大小。这在管理磁盘空间时非常有用。
我们可以使用tree命令来查看目录树以及每个目录的大小。
$ tree -sh <目录路径>
例如,要查看当前目录的目录树和大小,可以键入以下命令:
$ tree -sh .
这将显示目录结构和文件夹大小,例如:
. [37K]
├── file1.txt [7B]
├── file2.txt [7B]
└── folder1 [30K]
└── file3.txt [10B]
另一种查看文件夹大小的方法是使用du命令。使用du命令,我们可以查看整个目录的大小,以及每个子目录的大小。还可以使用-h选项将文件夹大小转换为易读的格式。
$ du -sh <目录路径>
例如,要查看当前目录的大小,请键入以下命令:
$ du -sh .
这将显示整个目录的大小,例如:
37K .
要仅获取单个文件或文件夹的大小,可以使用ls命令。默认情况下,ls命令不会列出文件大小。但是,我们可以使用-l选项以长格式列出文件并显示文件的大小。
$ ls -l <文件/文件夹路径>
例如,在当前目录中,如果我们想要查看文件1.txt的大小,则可以键入以下命令:
$ ls -l file1.txt
这将显示文件1.txt的详细信息,包括文件大小,例如:
-rw-r--r-- 1 user user 7 Nov 1 18:35 file1.txt
这些命令将使您能够轻松查看文件夹和文件的大小,以便更好地管理您的文件系统。