当前位置:C++技术网 > 资讯 > Linux的常用Shell命令新手入门:5 目录操作命令-重命名文件夹

Linux的常用Shell命令新手入门:5 目录操作命令-重命名文件夹

更新时间:2016-09-06 15:48:12浏览次数:1+次

重命名目录

mv :move(重命名/移动)

    在Windows的DOS中,我们用ren来给文件或文件夹重命名。然而在linux中没有ren、rn、rename这类命令。Linux中将移动文件命令mv也当做重命名的命令了。

重命名语法:mv [选项] 原始文件名 新文件名
移动语法:  mv [选项] 被移动的源文件 被创建的目标文件

说明:
mv是可以移动文件的。所以,当原始文件和目标文件在同一个目录下,那么就是重命名。如果不在同一个目录下,就会将源文件移动到目标文件位置,然后创建一个新文件。在创建新文件的同时,也就实现了重命名。

重命名用法:
mv /test /test0
    请确保test0不是已经存在的文件名或者目录名,如果test0是文件名,那么会将/test目录移动到/test0/下,最后形成/test0/test/这样的目录结构了,而不是重命名了。如果test0是文件,那么重命名会失败,无法覆盖test0.当然覆盖前会提示是否覆盖,就算你输入y也是无法覆盖的。因为目录和文件性质不同的。

    提示:在目录名写法上,你可以写成/test,也可以写成/test/,这个没有关系。命令执行的时候,会自动识别的。而且,目录名、文件名之间是无法在同一级目录下同名的,所以不用担心目录名和文件名的识别问题。