当前位置:主页 > 服务器 > Linux >

Linux 删除特殊字符文件名或目录的方法

时间:2020-10-17 10:52:41 | 栏目:Linux | 点击:

通过文件的inode号删除文件

先用ls -i 找出要删除文件的inode 号

ls -i |grep xxxxxx|awk '{print $2}'|xargs -i rm -f {}
xxxxxx为文件的 inode 号

通过文件大小删除文件

删除当前目录以及所有子目录下的文件大小为零的文件

find ./ -size 0 -exec rm {} \;

删除当前目录下文件大小为零的文件(子目录不删除)

find ./ -maxdepth 1 -empty -type f -print -delete #-maxdepth 指定目录层级

总结

您可能感兴趣的文章:

相关文章