有时, 你会有这样的困惑, 删除某个文件删不了。 这可能是因为文件名为中文, 在Linux命令行下不能正常显示。
此时使用rm、rm等命令都会失效,怎么办?

解决方法:

ls -li
6340540 =?+.jpg  +-?+.jpg
6340539 +-?+.jpg
#左边为inode数,右边为文件名,删除办法如下:
find  . -inum 6340540 | xargs rm
find .  -inum 6340539 | xargs rm
#或者使用如下命令:
find  . -inum 6340540 -delete          #删除目录用delete
find .  -inum 6340539 -delete
#报错内容:
find  . -inum 6340540 | xargs rm
rm : missing operand
try ` rm --help` for more infor ...
#解决方法:
find  . -inum 6340540 | xargs rm -f 
rm -f:强制删除

转自:http://www.90root.com/index.php/archives/41.html

相关文章:

  • 2021-06-15
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
猜你喜欢
  • 2021-04-27
  • 2021-08-15
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2021-09-27
相关资源
相似解决方案