如何删除所有子文件夹中所有小于特定大小的文件?

去做

我有一个文件夹,其中包含许多子文件夹,其中包含小tif文件(小于160kb),这些文件已合并为较大的pdf文件,以及一些大的多页tif文件。

我想删除所有小的tif文件,而不删除较大的文件(tif或pdf)并保留目录结构。如何在Linux上使用命令行进行操作?

莱斯曼纳
find . -name "*.tif" -type 'f' -size -160k -delete

立即运行命令-delete以验证是否找到了正确的文件。

注意-之前160k仅仅160k意味着160 KB。-160k表示小于160 KB。+160k表示大于160 KB。

-type 'f'部队的命令只作用于文件和目录跳过。如果路径包含名称与模式匹配的文件夹,则可以避免错误*.tif

如果您要以字节为单位过滤大小(以160字节而不是160千字节为单位),则必须这样写:160c如果只写160,它将被解释为160 * 512字节。这是POSIX的一个奇怪要求。在此处阅读更多详细信息:https : //unix.stackexchange.com/questions/259208/purpose-of-find-commands-default-size-unit-512-bytes

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除文件夹中所有具有特定扩展名的文件?

批处理命令删除所有具有特定名称的子文件夹

删除所有子文件夹和文件,但父文件夹中的特定扩展名除外

在bash中所有子文件夹的所有图像上执行命令

.gitignore如何排除特定文件夹的所有直接文件,但包括该文件夹的所有子文件夹?

如何锁定具有子文件夹的文件夹中所有文件的单元格

如何遍历所有Assets文件夹和子文件夹并获得该文件夹中所有预制件的列表?

如何最好地删除文件夹及其子文件夹中的所有文件

ExifTool-如何从文件夹及其所有子文件夹内的所有文件中删除所有元数据?

查找和删除文件夹及其子文件夹中所有不带扩展名的文件

如何使用cron作业删除public_ftp文件夹及其子文件夹中所有早于X天的文件?

删除UNIX中所有不包含特定名称的文件夹

如何删除当前目录子文件夹中存在的特定文件夹中的所有文件(不包括某些文件)?

读取文件夹和子文件夹中的所有文件-进度和大小

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

如何删除特定文件夹中具有特定扩展名的所有文件?

删除目录中所有文件和子文件夹的最快方法是什么?

如何删除除父文件夹下的某些特定文件夹以外的所有文件

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

删除子文件夹中的所有内容

如何删除文件夹中所有出现的.DS_Store

获取文件夹和子文件夹中所有.txt文件的路径

删除所有小于特定大小的文件的脚本(cron作业)

如何打印文件夹中所有文件的名称

如何列出文件夹中所有.zip文件的内容以及特定文件的grep?

删除所有node_modules子文件夹

调整文件夹中所有图像的大小

如何删除文件名中包含特定字符串的文件夹和所有子文件夹中的文件?

如何遍历目录中的所有子文件夹,并删除具有特定文件名的文件