mv 命令用于剪切文件或将文件重命名
格式:mv [选项] [源文件] [目标路径] [目标文件名]
参数说明:
-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
-n: 不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
[root@localhost ~]# ls aaa abXftp-7.0.0074p.exec linuxprols Xftp-7.0.0074p.exe 书记员最终录取结果.xlsx abc linuxprobe ppt.pptx xn [root@localhost ~]# mv ppt.pptx ppt基本操作.pptx #将当前目录的ppt.pptx移到ppt基本操作.pptx [root@localhost ~]# ls 666 aaa abc linuxprobe linuxprols ppt基本操作.pptx Xftp-7.0.0074p.exe xn 书记员最终录取结果.xlsx [root@localhost ~]# mv abc ./666 #将当前目录下的abc移到当前目录的666中 mv:是否覆盖"./666"? y [root@localhost ~]#
mv 参数设置与运行结果
| 命令格式 | 运行结果 |
|---|---|
mv source_file(文件) dest_file(文件) | 将源文件名 source_file 改为目标文件名 dest_file |
mv source_file(文件) dest_directory(目录) | 将文件 source_file 移动到目标目录 dest_directory 中 |
mv source_directory(目录) dest_directory(目录) | 目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory |
mv source_directory(目录) dest_file(文件) | 出错 |
rm 命令用于删除文件或目录
格式:rm [选项] [文件]
参数:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
删除当前目录下的所有文件及目录,命令行为:
rm -r *
[root@localhost ~]# ls aa.txt Dev-Cpp_6.3_TDM-GCC_9.2_Portable.7z HBuilderX.3.1.4.20210305.full.zip 演示ppt.pptx a.png Embarcadero_Dev-Cpp_6.3_TDM-GCC_9.2_Setup.zip 第6章数组.pptx 演示文稿1.pptx [root@localhost ~]# rm -r * rm:是否删除普通文件 "aa.txt"?y rm:是否删除普通文件 "a.png"?y rm:是否删除普通文件 "Dev-Cpp_6.3_TDM-GCC_9.2_Portable.7z"?y rm:是否删除普通文件 "Embarcadero_Dev-Cpp_6.3_TDM-GCC_9.2_Setup.zip"?y rm:是否删除普通文件 "HBuilderX.3.1.4.20210305.full.zip"?y rm:是否删除普通文件 "第6章数组.pptx"?y rm:是否删除普通文件 "演示ppt.pptx"?y rm:是否删除普通文件 "演示文稿1.pptx"?y [root@localhost ~]# ll 总用量 0
tar 用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
格式:tar [选项] [文件]
常用参数
-c或--create 建立新的备份文件。
-v或--verbose 显示指令执行过程。
-f<备份文件>或--file=<备份文件> 指定备份文件。
-x或--extract或--get 从备份文件中还原文件。
-t或--list 列出备份文件的内容。
-z或--gzip或--ungzip 通过gzip指令处理备份文件。
-r或--append 新增文件到已存在的备份文件的结尾部分。
-j, --bzip2
-A或--catenate 新增文件到已存在的备份文件。
-m或--modification-time 还原文件时,不变更文件的更改时间。
。。。。。(这个命令的参数很多,就不一 一列举了)
[root@localhost ~]# ls aa.txt Xftp-7.0.0074p.exe 演示ppt.pptx a.png 第4章 Javascript介绍.pptx 最短路径(迪杰斯特拉算法).mp4 dijkstra.c 第六十四讲 最短路径(迪杰斯特拉算法).ppt ha.tar 书记员最终录取结果.xlsx [root@localhost ~]# tar -czvf 全部.tar ./* ./aa.txt ./a.png ./dijkstra.c ./ha.tar ./Xftp-7.0.0074p.exe ./第4章 Javascript介绍.pptx ./第六十四讲 最短路径(迪杰斯特拉算法).ppt ./书记员最终录取结果.xlsx ./演示ppt.pptx ./最短路径(迪杰斯特拉算法).mp4 [root@localhost ~]# ls aa.txt Xftp-7.0.0074p.exe 书记员最终录取结果.xlsx a.png 第4章 Javascript介绍.pptx 演示ppt.pptx dijkstra.c 第六十四讲 最短路径(迪杰斯特拉算法).ppt 最短路径(迪杰斯特拉算法).mp4 ha.tar 全部.tar



