Linux通过inode删除特殊字符文件和文件夹
ls -ilh
find ./* -inum inode编号 | xargs rm -rf
当文件名中带有特殊字符时,不一定能准确输入,从而导致无法操作文件,使用inode编号来避免输入文件名。
示例:
ls -ilh结果的第一列就是inode编号,填入第二个命令-inum后面即可删除。
此处删除了besttracemac文件。
[root@abc bt]# ls -ilh
总用量 65M
262153 -rwxr-xr-x 1 root root 8.5M 8月 21 02:48 besttrace
262155 -rw-r--r-- 1 root root 7.4M 8月 21 02:48 besttrace32
262154 -rw-r--r-- 1 root root 736 7月 26 2018 besttrace4linux.txt
262152 -rw-r--r-- 1 root root 17M 8月 20 15:51 besttrace4linux.zip
262159 -rw-r--r-- 1 root root 7.5M 8月 21 02:48 besttracearm
262156 -rw-r--r-- 1 root root 8.5M 8月 21 02:48 besttracebsd
262157 -rw-r--r-- 1 root root 7.4M 8月 21 02:48 besttracebsd32
262158 -rw-r--r-- 1 root root 8.6M 8月 21 02:48 besttracemac
[root@abc bt]# find ./* -inum 262158 | xargs rm -rf
[root@abc bt]# ls -ilh
总用量 56M
262153 -rwxr-xr-x 1 root root 8.5M 8月 21 02:48 besttrace
262155 -rw-r--r-- 1 root root 7.4M 8月 21 02:48 besttrace32
262154 -rw-r--r-- 1 root root 736 7月 26 2018 besttrace4linux.txt
262152 -rw-r--r-- 1 root root 17M 8月 20 15:51 besttrace4linux.zip
262159 -rw-r--r-- 1 root root 7.5M 8月 21 02:48 besttracearm
262156 -rw-r--r-- 1 root root 8.5M 8月 21 02:48 besttracebsd
262157 -rw-r--r-- 1 root root 7.4M 8月 21 02:48 besttracebsd32
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭