Linux中如何列举大于指定大小文件的所在目录

2023-04-18 08:01:00 指定 大于 列举
在Linux中,可以使用find命令来列举大于指定大小的文件所在目录。find命令是Linux系统中的一个用来查找文件的命令,它可以根据文件的名称、大小、日期、用户等多种条件来查找文件。 要列举大于指定大小文件的所在目录,可以使用以下命令: find [指定目录] -size [+/-]n[cwbkMG] 其中,[指定目录]是指要搜索的目录,n是指定的大小,+/-表示大于或小于,cwbkMG分别表示字节、字、块、KB、MB、GB。 例如,要查找当前目录下大于100M的文件,可以使用以下命令: find . -size +100M 上述命令会查找当前目录下大于100M的文件,并输出文件所在的目录。 此外,还可以使用-exec选项来执行指定的操作,例如,要查找当前目录下大于100M的文件,并将它们移动到/tmp目录,可以使用以下命令: find . -size +100M -exec mv {} /tmp \; 上述命令会查找当前目录下大于100M的文件,并将它们移动到/tmp目录。 另外,find命令还可以根据文件的日期、用户等多种条件来查找文件,例如,要查找当前目录下最近2天内修改过的文件,可以使用以下命令: find . -mtime -2 上述命令会查找当前目录下最近2天内修改过的文件。 总之,使用find命令可以查找满足指定条件的文件,并列举大于指定大小文件的所在目录。

相关文章