linux下怎样删除以横线开关的文件:
一些客户用FTP上传了一些以横线开关的文件,然后需要删除或改名时都不能操作.所以很苦恼.
在删除时报以下错误:
以下是解决方法:
1.首先以ll -i 查看下文件的inode值.(如图)
2.有以下命令删除或改名此类文件:
find 命令
使用 UNIX find 命令,您可以完成使用 ls 命令所开始的工作。对于要进行操作的文件,您已经知道了它们的索引编号,那么就可以开始进行相应的操作了!
要删除看似无名的文件,您只需要使用 find 和 -inum 开关对索引编号和文件进行定位。然后,在找到该文件之后,使用 find 和 -exec 开关删除该文件:
# find . -inum 393228 -exec rm {} \;
要对该文件进行重命名或删除,可以使用 mv 或 rm:
删除文件:
# find . -inum 393228 -exec mv {} passwd.txt \;
重命名文件:
问题解决.
阅读(2817) | 评论(0) | 转发(0) |