带来一篇CentOS下删除或重定名乱码文件
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!当文件名为乱码的时分,没法经由过程键盘输出文件名,以是在终端下就不克不及间接使用rm,mv等下令办理文件了。当文件名为乱码的时分,没法经由过程键盘输出文件名,以是在终端下就不克不及间接使用rm,mv等下令办理文件了。
可是每一个文件都有一个i节点号,能够经由过程i节点号来办理文件。起首,要获得文件的i节点号。这个能够经由过程ls下令的-i选项取得得。
1、删除
第一步:猎取文件的id号
ls-li
第二步:实行删除
find.-inum32983551-execrm{};
2、重定名
find.-inum32983542-execmv{}test.php;
当文件名为乱码的时分,没法经由过程键盘输出文件名,以是在终端下就不克不及间接使用rm,mv等下令办理文件了。
可是每一个文件都有一个i节点号,能够经由过程i节点号来办理文件。起首,要获得文件的i节点号。这个能够经由过程ls下令的-i选项取得得。
-bash-3.00$ls-i
41697812a32983551di32983554ethnet.c32983543hard_link
32983542de.c32983544ethnet32983541ethnet.h32983543kstat
每一个文件名后面的数字就是文件的i节点号。有了文件的i节点号,我们就能够使用find下令的-inum选项共同
经常使用的文件办理下令举行文件办理了。比方,假如要删除di文件,下令以下:
-bash-3.00$find.-inum32983551-execrm{};
-bash-3.00$ls
ade.cethnetethnet.cethnet.hhard_linkkstat
看di文件被删除。由于这个例子是在unix-center的机子上运转的,临时没有文件名为乱码的文件做为示例,
可是事理是一样的,不影响我们的了解。
要重定名一个文件,下令也很复杂,以下:
-bash-3.00$ls-i
32983542de.c32983554ethnet.c32983543hard_link32983545kstat.c
32983544ethnet32983541ethnet.h32983543kstat32983681sys_link
-bash-3.00$find.-inum32983542-execmv{}di.c;
-bash-3.00$ls-i
32983542di.c32983554ethnet.c32983543hard_link32983545kstat.c
32983544ethnet32983541ethnet.h32983543kstat32983681sys_link
看看,de.c文件被重定名为di.c了。出格要提一下的是,在find下令中的“{}”暗示find下令找到的文件,在
-exec选项实行mv下令的时分,会使用按i节点号找到的文件名交换失落“{}”如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! 我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
页:
[1]