好久没来51CTO博客了!
今天一个三哥说一台机器上的文件之前被他重命名了,现在想改回来,发现总是报错:
#cat 123.txt
cat: 0652-050 Cannot open 123.txt_backup.
#istat 123.txt_backup
istat:  0506-161 Cannot find information about 123.txt_backup: A file or directory in the path name does not exist.
什么情况啊,不会存储又坏了吧。赶紧在同一个目录下尝试创建,查看和删除测试文件。没有问题,都通过的。
由于对方需要查看这个文件,我想,先给你复制或者下载下来吧。
cp或mv都不行,用WinSCP传下来吧,不行,等等,我看到了文件名后面有几个框框“□□”。传说中乱码么,三哥真是坑啊。
这可咋整啊?!
大师来帮忙看了一下,淡定:
ls -ali
ls -al我常用,这个i是怎么地干活?
-i 输出文件的 i 节点的索引信息。

ls -ali
total 1

888  -rwxrwxrwx root system 807 Mar 27 13:52  123.txt

888即文件123.txt的索引节点的数值

然后配合 find -inum 333,即可锁定文件123.txt了
配合使用 cp `find -inum 888` 123.txt
rm `find -inum 888`
这样就ok了。


欢迎大家来访问我的博客:三国大乱兜