linux下删除大量文件提示参数过长解决办法
转载:https://blog.youkuaiyun.com/ls198825/article/details/7529570
在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长的错误。
这时可以用find命令来结合使用。
删除当前目录下文件名或文件夹名中包含name字段的文件:
find . -name "name*" | xargs rm -rf
假如文件名或文件夹名中包含空格:
find . -name "name*" -print0 | xargs -0 rm -rf
find . -name "*.jpg"| xargs rm -rf "*.jpg"
Linux 查看文件数量
查看目录下有多少个文件及文件夹需在终端输入
|
1 |
|
查看目录下有多少个文件需在终端输入
|
1 |
|
查看文件夹下有多少个文件,多少个子目录需在终端输入
|
1 |
|
若只想知道文件的个数,则需在终端输入
|
1 |
|
在Linux中直接用rm删除大量文件会出现参数列表过长的错误,可结合find命令解决。如删除含特定字段的文件可用find. -name \name*\ | xargs rm -rf ,文件名含空格时也有对应方法。此外还提及Linux查看文件数量的相关内容。
1906

被折叠的 条评论
为什么被折叠?



