Linux下如何删除、查看或重命名文件名乱码的文件 find命令之exec找到并进一步操作
ls -i #把所有文件的节点号iNode值显示出来
find -inum 节点号 -exec rm {} \; #删除
find -inum 节点号 -exec mv {} 新文件名 \; #重命名
find -inum 节点号 -exec cat {} \; #查看内容
find命令之exec---找到并进一步操作。
-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{} 花括号代表前面find查找出来的文件名。
find -name api.js -exec rm {} \; #找到并删除 相当于find -name app.js 再rm app.js
find -inum 68597274 -exec rm {} \; #找到并删除
find -inum 68597274 -exec mv {} API.txt \; #找到并重命名
find -inum 68597274 -exec cat {} \; #找到并查看内容
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-6487767.html
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网进行投诉反馈,一经查实,立即删除!