📅  最后修改于: 2023-12-03 15:40:25.764000             🧑  作者: Mango
在Shell-Bash中,可以使用find
命令来查找指定大小的文件。下面是一个例子,用于查找超过100MB的所有文件:
find /path/to/search -size +100M
这个命令将在指定目录/path/to/search
及其子目录中查找所有大小超过100MB的文件。
如果要查找所有小于100MB的文件,可以在命令中使用-size
参数的-
选项:
find /path/to/search -size -100M
此外,还可以使用-exec
选项对找到的文件进行操作。例如,如果要删除所有大小超过100MB的文件,可以使用以下命令:
find /path/to/search -size +100M -exec rm {} \;
这个命令将在指定目录中查找所有大小超过100MB的文件,并删除它们。
注意,在使用-exec
选项时,要确保每个文件名都被放在{}
中,并在命令的末尾使用\;
进行结束。
以上是查找超过一定大小的所有文件的Shell-Bash实现。