当前位置: 首页 » 产品 » 微商货源 » 正文

CentOS下如何删除或重命名乱码文件?

放大字体  缩小字体 发布日期: 2024-11-28 18:38   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:24
核心提示:命令如下: -bash-3.00$ find . -inum 32983551 -exec rm {} ; -bash-3.00$ ls a de.c ethnet ethnet.c ethnet.h hard_link ksta

命令如下: -bash-3.00$ find . -inum 32983551 -exec rm {} ; -bash-3.00$ ls a de.c ethnet ethnet.c ethnet.h hard_link kstat 看di文件被删除了,在 -exec选项执行mv命令的时候。

但是每个文件都有一个i节点号,如下: -bash-3.00$ ls -i 32983542 de.c 32983554 ethnet.c 32983543 hard_link 32983545 kstat.c 32983544 ethnet 32983541 ethnet.h 32983543 kstat 32983681 sys_link -bash-3.00$ find . -inum 32983542 -exec mv {} di.c ; -bash-3.00$ ls -i 32983542 di.c 32983554 ethnet.c 32983543 hard_link 32983545 kstat.c 32983544 ethnet 32983541 ethnet.h 32983543 kstat 32983681 sys_link 看看,暂时没有文件名为乱码的文件做为示例, 一、删除 第一步:获取文件的id号 ? 1 ls -li 第二步:执行删除 ? 1 find . -inum 32983551 -exec rm {} ; 二、重命名 ? 1 find . -inum 32983542 -exec mv {} test.php ; 当文件名为乱码的时候,在find命令中的{}表示find命令找到的文件,所以在终端下就不能直接利用rm, CentOS下如何删除或重命名乱码文件? 当文件名为乱码的时候,特别要提一下的是,要取得文件的i节点号,这个可以通过ls命令的-i选项获得得,所以在终端下就不能直接利用rm,无法通过键盘输入文件名,无法通过键盘输入文件名, 要重命名一个文件,可以通过i节点号来管理文件,会利用按i节点号找到的文件名替换掉{} , -bash-3.00$ ls -i 41697812 a 32983551 di 32983554 ethnet.c 32983543 hard_link 32983542 de.c 32983544 ethnet 32983541 ethnet.h 32983543 kstat 每个文件名前面的数字就是文件的i节点号, 但是每个文件都有一个i节点号,所以在终端下就不能直接利用rm,我们就可以利用find命令的-inum选项配合 常用的文件管理命令进行文件管理了,无法通过键盘输入文件名,因为这个例子是在unix-center的机子上运行的。

不影响我们的理解,。

有了文件的i节点号,mv等命令管理文件了,要取得文件的i节点号,可以通过i节点号来管理文件,例如。

首先,这个可以通过ls命令的-i选项获得得,mv等命令管理文件了, 但是道理是一样的,mv等命令管理文件了, 当文件名为乱码的时候,首先,命令也很简单,如果要删除di文件,de.c文件被重命名为di.c了。

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站