Linux:如果目录存在于目标位置,如何移动和重命名它?

Linux:如果目录存在于目标位置,如何移动和重命名它?,linux,rename,Linux,Rename,如何将/源/文件夹移动并自动重命名为/target/folder2目录(如果存在于目标位置) 我找到了关于mv,cp,-备份命令的讨论,这些命令可以重命名文件,但如果存在目录,则不能重命名 谢谢您可以使用一个简单的-d标志: [ -d folder ] && mv folder folder2 或者,您可以忽略mv的错误消息: mv folder folder2 2> /dev/null 谢谢你的回复,我更新了我的问题。我需要自动重命名一个文件夹,如果它存在于目标位置。

如何将
/源/文件夹
移动并自动重命名为
/target/folder2
目录(如果存在于目标位置)

我找到了关于mv,cp,-备份命令的讨论,这些命令可以重命名文件,但如果存在目录,则不能重命名


谢谢

您可以使用一个简单的
-d
标志:

[ -d folder ] && mv folder folder2
或者,您可以忽略
mv
的错误消息:

mv folder folder2 2> /dev/null

谢谢你的回复,我更新了我的问题。我需要自动重命名一个文件夹,如果它存在于目标位置。