Linux 为什么命令mv删除所有文件?
我想将git.sh复制到/root下面的任何文件 然后我用这个Linux 为什么命令mv删除所有文件?,linux,shell,Linux,Shell,我想将git.sh复制到/root下面的任何文件 然后我用这个 mv git.sh/root/ 是一个mirecle,其中/root下面的所有文件都已被删除 你能解释一下命令下达后会发生什么吗? mv git.sh/root/*的意思是什么? 你能给我一个正确的命令把一个文件复制到/root/下面的任何一个文件吗 命令mv移动文件。当目标中的文件存在时,它将被替换。复制文件的正确命令是cp。它的使用方法与mv相同 命令mv git.sh/root/*将用目录包含的所有名称替换通配符char*。还
mv git.sh/root/
是一个mirecle,其中/root下面的所有文件都已被删除
你能解释一下命令下达后会发生什么吗?
mv git.sh/root/*的意思是什么?
你能给我一个正确的命令把一个文件复制到/root/下面的任何一个文件吗
命令
mv
移动文件。当目标中的文件存在时,它将被替换。复制文件的正确命令是cp
。它的使用方法与mv
相同
命令mv git.sh/root/*将用目录包含的所有名称替换通配符char*
。还有一些情况:
mv
将删除源代码,但cp
保留它
最好使用文件名作为目标路径,例如mv git.sh/root/git.sh
。当移动多个文件时,只使用目标路径到没有文件名或通配符的目录,例如mv dir/*/root/
。当您想要移动包含子目录的目录时,请添加-R
参数
使用
man mv
或man cp
了解更多信息。不是编程问题-尝试?使用“cp”进行复制,“mv”用于移动。不要在目标中使用通配符字符-它没有任何意义。*-指所有的比赛。mv/src/*/dest/将源文件夹中的所有文件移动到dest文件夹中。移动是一对复制+删除原始文件的操作。没有像预期的那样的奇迹。德国劳埃德船级社。