Linux中如何列举大于指定大小文件的所在目录
在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命令可以查找满足指定条件的文件,并列举大于指定大小文件的所在目录。
相关文章