我想用mv
来重命名文件:
mv src.txt dest.txt
如果文件不存在,我会得到一个错误:
mv: cannot stat ‘src.txt’: No such file or directory
如果文件已经存在,如何使用mv
?
我不想将stderr重定向到dev/null
,因为我想保留发生的任何其他错误
我想用mv
来重命名文件:
mv src.txt dest.txt
如果文件不存在,我会得到一个错误:
mv: cannot stat ‘src.txt’: No such file or directory
如果文件已经存在,如何使用mv
?
我不想将stderr重定向到dev/null
,因为我想保留发生的任何其他错误
您应该测试该文件是否存在
if [ -f blah ]; then
mv blah destination
fi