相思爱文 于 2011-11-07 20:48:48发表:
删文件: find . -level 0 -inum 45656 -exec rm -i {} \; rm -i `find . -level 0 -inum 45656 -print` rm -i `find . -level 0 -inum 45656` 删目录,换换命令就行了 目录里没有文件用 rmdir `find . -level 0 -inum 45656` 有文件就用 rm -r `find . -level 0 -inum 45656` ls -i |grep num|xargs -I {} rm -f {} 先改名,再删除 ls -il 先看inode号,然后: find . -inum 16989 -exec rm -i {} \; 这种删除也需要小心使用,当要删除的文件是放在 / 下的时候,find命令会遍历所有目录,这样不同的文件系统中会可能有相同的inode值。
相思爱文 于 2011-11-07 20:39:17发表:
乱码文件,无法输入文件名,不好删除,可以通过查找inode值的方式打印文件名,用组合命令删除 方法,google搜索 “通过inode值删除文件” 就能找到结果啦
danmovip 于 2011-11-07 18:24:27发表:
就是自己上传的一个存放脚本的文件夹,但是文件夹是中文名字 ,所以想删了
linuxunix 于 2011-11-07 11:23:05发表:
说明白点好不,哪来的乱码文件
相思爱文 于 2011-11-07 20:48:48发表:
删文件:
find . -level 0 -inum 45656 -exec rm -i {} \;
rm -i `find . -level 0 -inum 45656 -print`
rm -i `find . -level 0 -inum 45656`
删目录,换换命令就行了
目录里没有文件用
rmdir `find . -level 0 -inum 45656`
有文件就用
rm -r `find . -level 0 -inum 45656`
ls -i |grep num|xargs -I {} rm -f {}
先改名,再删除
ls -il 先看inode号,然后:
find . -inum 16989 -exec rm -i {} \;
这种删除也需要小心使用,当要删除的文件是放在 / 下的时候,find命令会遍历所有目录,这样不同的文件系统中会可能有相同的inode值。
相思爱文 于 2011-11-07 20:39:17发表:
乱码文件,无法输入文件名,不好删除,可以通过查找inode值的方式打印文件名,用组合命令删除
方法,google搜索 “通过inode值删除文件” 就能找到结果啦
danmovip 于 2011-11-07 18:24:27发表:
就是自己上传的一个存放脚本的文件夹,但是文件夹是中文名字 ,所以想删了
linuxunix 于 2011-11-07 11:23:05发表:
说明白点好不,哪来的乱码文件