Linux mv命令用法和示例
时间:2020-02-23 14:39:51 来源:igfitidea点击:
在本教程中,您将学习如何使用Linux/Unixmv
命令。
Linux mv命令根据其用法有2种不同的功能。
- 可用于重命名文件或者文件夹
- 它可用于将文件或者文件夹从一个位置移动到另一位置
使用mv命令重命名文件或者目录
要使用mv重命名文件,两个文件(原始文件和重命名文件)必须位于同一位置。
重命名文件或者目录的语法如下
# mv file_name new_file_name
例如,我有一个名为linux-for-beginners
的文件,我想将其重命名为unix-for-beginners
。
# mv linux-for-beginners unix-for-beginners
您可以使用ls
命令进一步验证文件是否已重命名。
如观察到的,原始文件已被重命名。
目录的命令和语法保持不变。
使用mv移动文件或者目录
看了如何重命名文件/目录后,让我们看看如何将文件从一个目录移动到另一个目录。
语法如下
# mv [option] file /path/to/destination/directory
例如,要将文件" unix-for-beginners"移动到"/opt"目录,请运行
$mv unix-for-beginners /opt
移动目录的语法保持不变。
在下面的示例中,目录" tutorials"被移至"/opt"目录。
mv命令选项
mv命令可以带有多种选项。
-i(交互式)
此选项提示用户进行确认,然后再移动将覆盖相同名称的现有文件的文件。
在这种情况下,用户必须按y确认或者覆盖。
-n(无弹性)
-n选项可防止文件被覆盖。
也就是说,您可以重命名文件以匹配另一个文件,并且仍然保留先前存在的文件的内容。
在这个例子中,我们有2个文件file1.txt
和file2.txt
。
我们将使用-n属性将file1.txt
重命名为file2.txt
,但仍保留file2.txt
的内容
-v(详细)
-v选项显示运行mv时活动的状态。
活动的输出显示在终端上,如图所示
-u(更新)
-u选项仅在源文件具有较新内容或者缺少目标文件时更新目标文件。
检查MV命令的版本
要检查mv
的版本,运行命令
$mv --version
获得有关mv命令的帮助
有关更多的mv命令选项,请运行命令
$mv --help