本帖最后由 阿勒泰 于 2022-9-20 09:41 编辑
作用 1. 移动文件 2. 重命名文件
语法 mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE...
参数 -i 若存在同名文件,则向用户询问是否覆盖 -f 覆盖已有文件时,不进行任何提示 -b 当文件存在时,覆盖前为其创建一个备份 -u 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作
案例 将文件 file 移动到目录 dir 中 mv file dir
将 file1 重命名为 newfile mv file1 newfile
将目录 dir1 移动到目录 dir2 中(前提是目录dir2 已存在,若不存在则改名) mv dir1 dir2
将文件 file2 改名为 file3 ,如果 file3已经存在,则询问是否覆盖 mv -i file2 file3
将文件 file2 改名为 file3,如果 file3已经存在,则直接覆盖 mv -f file2 file3
文件被覆盖前做备份 mv -b file3 newfile
源文件比目标文件新时才执行更新 mv -u file1 file mv -u file2 file
移动当前文件夹下的所有文件到上一级目录 mv * ../
将当前目录的一个子目录里的文件移动到另一个子目录里 mv dir1/* dir2 |