广告

本站里的文章大部分经过自行整理与测试

2017年10月22日星期日

Linux 撤除乱码或中文文件名 (inode)

先找到文件或文件夹的 inum 值
$ ll -i

1701817 -rw-rw-r--   1 <userID> <userID>    87 Oct  4 13:26 格子文件名.sh

然后可以用 find 找出, 而且撤除
1) $ find ./* -inum 1701817 -delete
2) $ find ./* -inum 1701817  -exec rm -i {} \; 
3) $ find ./* -inum 1701817  -exec rm -f {} \;
4) $ find ./* -inum 1701817  | xargs rm -f
5) $ rm `find ./* -inum 1701817`

没有评论:

发表评论