我正在使用 SSH 访问我的 Ubuntu 系统,我在 100 个文件夹中拥有 100 个文件,这些文件被调用,xxxxx.mail.log
或者xxxx.mail.log.xxx
我需要列出所有这些文件,并查看它们的文件大小。
我已经尝试过ncdu
,它有效,但我无法用它搜索文件名。手动完成ncdu
需要几个小时。
在我的系统中搜索mail.log
文件名中包含的所有文件、列出它们并显示文件大小的最简单方法是什么?
答案1
尝试
find / -name "*mail.log*" -printf "%s\t%p\n"
-printf
打印有关每场比赛的一些信息,在本例中:
%s - size of file in bytes
\t - tab for spacing
%p - pathname
\n - newline
看人发现并搜索“printf format”以列出 printf 语句的所有可能性。