mv 可移动文件或目录,或是更改文件或目录名称。 通常,mv 分以下 4 种情况:
01、重命名文件,即:把已存在文件名 file1 重命名为新文件名 file2。
譬如:mv
02、把文件移到文件夹内,即:把已存在文件 file 移动到已存在目录 dir 下。
Such as: mv file dir
03、重命名文件夹,即:把已存在目录 dir1 重命名为新目录 dir2。
Such as: mv dir1 dir
04、把文件夹移到文件夹内,即:把已存在目录 dir1 移动到已存在目录 dir2 下。
Such as: mv dir1 dir
注意: Ubuntu 跟 Windows 不同,文件系统只有文件概念 (文件夹也会被视为文件);所以,不会出现文件夹 test 和文件 test 同时存在的现象。
v [OPTION]... [-T] SOURCE DEST
v [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
# | Parameter | EN Explanation | Chinese Translation | Remark |
---|---|---|---|---|
ackup [=CONTROL] | make a backup of each existing destination fi | 为每个已存在目标文件,生成备份 | ||
-b | like --backup but does not accept an argument | 类似 --backup,但不接受自变量 | ||
f, --f | not prompt before overwriting | 覆写前不提示 | ||
, --interactiv | prompt before overw | 覆写前提示 | ||
n, --n | not overwrite an existing fi | 不覆写现有文件 | ||
p | move any trailing slashes from each SOURCE | 移除每个 SOURCE 源的任何结尾斜杠 / | ||
S, --suffix=SUFFIX | verride the usual backup suffix | 覆写常用备份后缀 | ||
, --target-directory=DIRECTORY | move all SOURCE arguments into DIRECTORY | 将所有 SOURCE 源自变量,移进 DIRECTORY 目录 | ||
T, --no-target-di | at DEST as a normal fi | 将 DEST 视为普通文件 | ||
, --up | move only when the SOURCE file is newer, than the destination file or when the destination file is m | 仅当 SOURCE 源文件较新时才移动,相比目标文件或目标文件丢失时 | ||
v, --v | xplain what is being don | 解释正在做什么 | ||
p | play this help and ex | 显示帮助信息并退出 | ||
version | utput version information and exi | 输出版本信息并退出 |
注意:
强制性长选项自变量,也是强制性短选项。
若指定 -f、-i、-n 参数不止一个,仅最后一个有效。
备份后缀为 "~",除非采用 --suffix 或 SIMPLE_BACKUP_SUFFIX 进行设置。
版本控制方法可经由 --backup 选项或通过 VERSION_CONTROL 环境变量,进行选择。
# | Parameter | EN Explanation | Chinese Translation | Remark |
---|---|---|---|---|
none, off | never make backups (even if --backup is given) | 从不生成备份(即使给定 --backup ) | ||
mbered, | make numbered backup | 生成编号备份 | ||
xisting, ni | numbered if numbered backups exist, simple otherwi | 编号备份,若存在编号备份的话:否则,简单备份 | ||
mple, nev | ways make simple backup | 总是生成简单备份 |
Windows Vista / 7 / 8 / 10 (x64 bits)
Download Net Disk 1 Net Disk 2 Net Disk 3 (Extract Code cs7s)
Windows Vista / 7 / 8 / 10 (x64 bits)
Download Net Disk 1 Net Disk 2 Net Disk 3 (Extract Code cs7s)
Feature | # | Command Specification | Literal Explanation | Example | Example Explanation |
---|---|---|---|---|---|
重命名文件 | mv file1 file2 | 把已存在文件名 file1 重命名为新文件名 file2 | |||
移到文件 | mv f | 把已存在文件 file 移动到已存在目录 dir 下 | mv /var/lib/dpkg/info/* /home/ftp/inf | 把目录 info 下的一切,移动到已存在目录 /home/ftp/info 下 | |
重命名文件夹 | mv dir1 dir2 | 把已存在目录 dir1 重命名为新目录 dir2 | mv /var/lib/dpkg/info /home/ftp/info.bak | 把已存在目录 info,移动并重命名为新目录 info.bak | |
移到文件夹 | mv dir1 dir2 | 把已存在目录 dir1 移动到已存在目录 dir2 下 | |||
帮助 | mv --help | 查看 mv 帮助信息 | |||
查看版本 | mv --v | 查看 mv 版本、版本声明、许可协议、作者等信息 |