可以使用find命令来查找指定大小范围内的文件,并将结果输出到终端或文本文件中。
以下是一个示例脚本,查找大小在100MB至500MB之间的文件并将结果输出到终端:
#!/bin/bash
find /path/to/directory -type f -size +100M -size -500M -print
解释:
find
:查找命令/path/to/directory
:要查找的目录路径-type f
:只查找文件,不包括目录-size +100M -size -500M
:指定查找大小范围,其中+
表示大于指定大小,-
表示小于指定大小,M
表示以MB为单位(也可以使用K表示KB,G表示GB等)-print
:将查找结果输出到终端如果要将结果保存到文本文件中,可以添加重定向符号>
:
#!/bin/bash
find /path/to/directory -type f -size +100M -size -500M > /path/to/output/file.txt
其中/path/to/output/file.txt
为保存结果的文件路径。