当前位置:首页 > 虚拟机 > 正文

虚拟机移动文件mv怎么用


一、linux怎么将一个文件移动到另一个目录下要在Linux上移动文件,请使用mv命令。例如,要将从目录abc移动到目录cde,请使用以下命令:mvabc\\
mv命令:
mv命令用于重命名文件或目录或将文件从一个目录移动到另一个目录。Source表示源文件或目录,target表示目标文件或目录。将文件移动到现有目标文件会覆盖目标文件的内容。
mv命令可用于将源文件移动到目标文件或将一组文件移动到目标目录。将源文件移动到目标文件会产生两种不同的结果:
1.如果目标文件是目录文件的路径,则源文件将被移动到该目录并且文件名不会改变。。
2.如果目标文件不是目录文件,则源文件名(只能有一个)成为目标文件名,覆盖任何现有的同名文件。mv的作用是如果源文件和目标文件在同一目录下,则重命名文件。对于目标文件和目录文件,可以有多个源文件或目录参数,所有源文件都会移动到目标文件中。移动到此目录的所有文件都保留其以前的文件名。
注意:
mv和cp有不同的结果。mv似乎“移动”了文件,文件数量并没有增加。随着cp复制文件,文件数量会增加。
语法
mv(可选)(参数)
可选
--backup=<备份模式>:如果需要覆盖文件,请在覆盖前先备份。。
-b:如果文件存在,则在覆盖之前创建备份。
-f:如果目标文件或目录与现有文件或目录重复,则直接覆盖现有文件或目录。
-i:交互式操作。如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。如果用户键入“y”,则目标文件将被覆盖,如果用户键入“n”,则源文件移动将被取消。这可以防止文件被意覆盖。
--strip-trailing-slashes:删除源文件中的斜杠“/”。
-S<后缀>:指定备份文件的后缀,而不使用默认后缀。
--target-directory=<目录>:指定要移动到目标目录的源文件。
-u:仅当源文件比目标文件新时才执行移动操作。不存在。
参数
源文件:源文件列表。
目标文件:如果“目标文件”是文件名,则在移动文件时将其重命名为“目标文件”。如果“目标文件”是目录名,则将源文件移动到“目标文件”。