700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 关于Linux下文件删除文件时提示No such file or directory的解决办法

关于Linux下文件删除文件时提示No such file or directory的解决办法

时间:2022-01-19 07:24:19

相关推荐

关于Linux下文件删除文件时提示No such file or directory的解决办法

转自:/13921547/2172901

本人了Linux小白一枚,遇到一点问题想请老大们指点一下

今天练习tar命令压缩文件时想给给文件名内增加一个当前年月日

[root@poker log]# tar zcvf log.tar-'date +%F'.gz .

结果把反引号写成单引号

用 ls 命令查看发现压缩后的文件名为

log.tardate +%F.gz

意识到自己的错误之后想删除这个文件

结果出现

[root@poker log]# rm ./log.tar-date +%F.gz

rm: cannot remove./log.tar-date': No such file or directory<br/>rm: cannot remove+%F.gz': No such file or directory

想移动到别处也出现一样的提示

find . -name "*.gz"|xargs mv -t /tmp

mv: cannot stat./log.tar-date': No such file or directory<br/>mv: cannot stat+%F.gz': No such file or directory

几经周折.....此处省略一万个字

后来想到是不是可以用inode号删除

于是首先查看这个文件的 inode号

[root@poker log]# ls -lhi .

267015 -rw-r--r-- 1 root root 373K Sep 9 16:33 log.tardate +%F.gz

然后尝试

[root@poker log]# find . -inum 267015 -delete

ls 查看,结果这个文件真的没有了

请问为啥会出现这种情况呢?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。