我想将git.sh复制到/ root下面的ever文件中
然后我用这个
mv git.sh /root/
是一个mirecle,下面/ root下面的所有文件都被删除了。
你能解释一下命令后会发生什么吗?
mv git.sh /root/*
是什么意思?
你能否给我正确的命令将文件复制到/ root /?
答案 0 :(得分:1)
命令mv
移动文件。当目标文件存在时,它将被替换。复制文件的正确命令是cp
。它的使用方式与mv
相同。
命令mv git.sh /root/*
将使用目录中包含的所有名称替换通配符char *
。然后有几个案例:
mv
会移除来源,cp
会保留它。
最好使用带有文件名的目标路径,例如mv git.sh /root/git.sh
。移动多个文件时,只使用目标路径到没有文件名或通配符字符的目录,例如mv dir/* /root/
。如果要移动带子目录的目录,请添加-R
参数。
使用man mv
或man cp
了解详情。