命令行如何查看文件夹下文件的大小

在管理和维护大型服务器或本地文件系统时,了解各个文件和文件夹的大小至关重要。这有助于优化存储空间、删除不必要的文件,并识别磁盘空间不足的问题。本文将深入探讨使用命令行在 Linux 和 macOS 系统上查看文件夹下文件大小的方法。短代码插件?
Linux
1. ls -l
最简单的命令是 ls -l。它以长格式列出目录中的文件和文件夹,其中包含每一项的大小(以字节为单位)。
$ ls -l
total 16
-rw-rw-r-- 1 user user 1024 Jun 29 15:30 file1.txt
-rw-rw-r-- 1 user user 2048 Jul 1 16:00 file2.txt
2. du
du 命令专门用于计算目录和文件的大小。它以磁盘块为单位提供大小,默认情况下递归深入子目录。
$ du -sh
12K .
要以人类可读的格式显示结果,可以使用 -h 选项。
$ du -sh .
12K .
3. find在线字数统计?
find 命令可以递归搜索目录树,并打印文件的大小。它非常灵活,允许您使用各种筛选条件。
$ find . -type f -size +100M
./large_file.mp4
这个命令将在当前目录中查找所有大于 100MB 的文件。seo文章代写.
macOS
1. ls -l
与 Linux 类似,ls -l 命令在 macOS 上也可以显示文件大小。
$ ls -l
total 16
-rw-rw-r--@ 1 user user 1024 Jun 29 15:30 file1.txt
-rw-rw-r--@ 1 user user 2048 Jul 1 16:00 file2.txt
2. duPython爬虫服务!
du 命令在 macOS 上也可用,其行为与 Linux 中类似。JS转Excel,标签导出插件!
$ du -sh
12K .
3. Finder
macOS 中的 Finder GUI 也有一个内置功能,可以显示文件和文件夹的大小。自动内链插件?
- 打开 Finder 窗口。
- 选择要查看其大小的文件夹。
- 从菜单栏中选择“文件”>“显示简介”。
- 在“简介”面板中,您会看到该文件夹的总大小。
常见问题解答
Q:如何计算特定文件夹中所有文件和子文件夹的总大小?
A:使用 du -s 命令,再加上 -a 选项以包括隐藏文件:HTML在线运行,
$ du -sh -a
Q:如何递归查找超过特定大小的所有文件?
A:使用 find 命令,再加上 -size 选项:
$ find . -size +100M
Q:如何按文件大小对目录中的文件进行排序?
A:使用 ls 命令,再加上 -S 选项:
$ ls -lS
Q:如何将文件大小转换为人类可读的格式(例如 MB 或 GB)?百度seo服务?
A:使用 du 命令的 -h 选项:CRM系统推荐?
$ du -sh
Q:如何计算指定扩展名的所有文件的总大小?
A:使用 find 命令,再加上 -name 选项:
$ find . -name "*.txt" -type f -print0 | xargs -0 du -sh
原创文章,作者:谭茂慧,如若转载,请注明出处:https://www.wanglitou.cn/article_82002.html
微信扫一扫