我以前试过这个。我发誓我以前能够发出这种命令:
mv /home/user/temp1/* /home/user/temp2
Run Code Online (Sandbox Code Playgroud)
基本上,我从这里得到这个命令:https : //superuser.com/questions/273254/move-files-and-folders-recursively-in-linux
知道为什么它告诉我
mv: cannot stat `/home/user/temp1/*': No such file or directory
Run Code Online (Sandbox Code Playgroud)
您需要使用$USER
for user 扩展到您的用户名。/home/user
仅当您有一个名为 的用户时才有效user
。如果temp1
并且temp2
存在于您的主目录中,这将起作用
mv /home/$USER/temp1/* /home/$USER/temp2
Run Code Online (Sandbox Code Playgroud)