我是使用Linux终端的新手,所以我刚刚开始学习我可以使用的命令。我已经知道了如何使用Linux终端列出目录中的文件,以及如何根据文件大小列出它们。我想知道是否有一种方法只列出特定文件大小的文件。现在,我正在尝试列出大小为零的文件,比如您可以使用touch命令创建的文件。我查看了在使用ls时可以使用的标志,但我找不到我要找的确切内容。这就是我现在所拥有的:
ls -lsh /mydirectory
"mydirectory“部分只是一个占位符。有没有什么我可以添加的,只列出零大小的文件?
当我使用ls -l检查文件大小时,"file“的大小显示为15 ls。
ls -l
total 16
-rw-r--r-- 1 root root 15393162788865 May 30 13:41 file
当我使用du命令检查"file“的大小时,它显示了以下内容。
du -a file
12 file
在进行了一些搜索之后,我得出结论,该文件可能是一个稀疏文件。命令,如,尾巴,猫,六转储等花费永远当我读它。
这是文件的输出。
filefrag -e file
Filesystem type is: ef53
File size of file is 153931