当前位置导航:炫浪网>>网络学院>>操作系统>>Linux教程

修改具有不可打印字符的目录名

  Unix/Linux 上的文件名可以用控制字符。但是也带来了不能修改名字的烦恼。
     例如 用 ls -ail 可以看到一个没有名字显示的目录:

     208978 drwxr-xr-x 1 2430 Aug 3 13:08
     209299 drwxr-xr-x 24 3287 Oct 25 1993 .
     208946 drwxr-xr-x 49 447 Jun 22 1993 ..

    可以看到有一个 inode 号为 208978 的文件不能显示名字。
    我们用 find 命令来修改成普通名字:

    find . -inum 208978 -exec mv {} new.dir \;

    以上方法对于普通文件和目录都合适。
相关内容
赞助商链接