如何在 Linux 中移动文件、文件组和目录?
mv (move) 命令用于在 Linux/Unix 操作系统中使用终端将一个或多个文件或目录从一个目录移动到另一个目录。使用 mv 命令后,文件从源复制到目标并删除源文件。mv 命令也用于重命名文件。
语法
mv命令的一般语法如下
$ mv [OPTION]...[-T] SOURCE DESTINATION...$ mv [OPTION]...SOURCE... DIRECTORY...
$ mv [OPTION]...-t DIRECTORY SOURCE...
mv 命令中可用选项的简要说明。
不。 | 选项和说明 |
---|---|
1 | --backup [=CONTROL] 创建目标文件的备份 |
2 | -b 创建不带参数的备份文件 |
3 | -f 覆盖前不提示 |
4 | -i, 覆盖文件前的交互式提示 |
5 | -n, --no-clobber 不覆盖现有文件 |
6 | -t, --target-directory=DIRECTORY 将所有源参数移动到目录中 |
7 | -T, --no-target-directory 将目的地视为普通文件 |
8 | -u, --update 当源文件比目标文件新时移动或者目标文件丢失 |
9 | -v, --verbose 提示正在发生的事情 |
10 | --help 显示帮助消息然后退出。 |
11 | --version 它提供有关版本的信息,然后退出。 |
要从目录移动文件并将其粘贴到另一个目录,请使用 mv 命令,如下所示。
$ mvfile.txt../snow
这里的snow是一个目录,执行上述命令后,文件将从当前目录移动。
要使用不带任何选项的 mv 命令将整个目录移动到另一个目录,语法如下。
$ mv <SOURCE DIRECTORY> <DESTINATION DIRECTORY>
假设snow 是一个必须移动到影子目录的目录。
$ mv snow shadow
并且目录将被移动。
在这里,我们将移动一个文件,并在目标目录中创建一个现有文件的备份文件,该文件将用于恢复以前的文件。
首先,使用cat命令我们创建一个文件file.txt并写入一些内容
$ cat >snow/file.txt
并移动到另一个目录,但在snow 目录中提供另一个同名文件,然后在snow 目录中创建一个备份文件。
$ mv --backupfile.txtsnow
我们使用ls -a可以看到,因为只使用ls命令隐藏文件是不会提示的。
$ ls -a
以上是 如何在 Linux 中移动文件、文件组和目录? 的全部内容, 来源链接: utcz.com/z/317361.html