我有一个目录/home/user/oldname
,我想把它重命名为/home/user/newname
。我怎样才能在终端中做到这一点?
mv /home/user/oldname /home/user/newname
mv
可以做两项工作。
1.它可以移动文件或目录 2.它可以重命名文件或目录
如果只是重命名一个文件或目录,请在终端机上输入以下内容。
mv old_name new_name
新旧名称之间有空格。
要移动一个文件或目录,请在终端机上输入以下内容。
mv file_name ~/Desktop
它将把文件移到桌面上。
如果是一个目录,你应该在目录名前加上-R
。
mv -R directory_name ~/Desktop
mv -T /home/user/oldname /home/user/newname
如果目的地不存在或存在但为空,则会重命名该目录。 否则它会给你一个错误。
如果你用这个方法来代替。
mv /home/user/oldname /home/user/newname
有两种情况会发生。
/home/user/newname
不存在,它将把/home/user/oldname
重命名为/home/user/newname
。/home/user/newname
,则将/home/user/oldname
移入/home/user/newname
,即:
/home/user/newname/oldname
。来源:《如何决定mv移入目录而不是替换目录? 如何决定mv移入目录而不是替换目录?