命令一
名称:mkdir 原意:make directory
命令功能:用来创建指定的名称的目录。
语法:mkdir 选项 [目录]
常用的选项(参数):
-m, 原意:mode, 功能:设定权限<模式>
-p, 原意:parents 功能:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个录; 即递归创建目录。
-v, 原意:verbose 功能:每次创建新目录都显示信息
例1、创建一个空目录
[root@linuxprobe /]# mkdir demo
[root@linuxprobe /]# cd /demo
[root@linuxprobe demo]#
例2、创建权限为12的目录
mkdir -m 12 demo1
命令二
名称:rm原意:remove
命令功能:删除一个目录中的一个或多个文件或目录。
语法:rm选项 [目录]
常用的选项(参数):
-f, --force 忽略不存在的文件,从不给出提示。
-i, --interactive 进行交互式删除
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 输出版本信息并退出
-f, 原意:force, 功能:从不给出提示
- i, 原意:interactive 功能:进行交互式删除
-v, 原意:verbose 功能:详细显示进行的步骤
-r, 原意:recursive 功能:递归地删除目录和子目录
例1、删除文件,系统会先询问是否删除
rm 文件名
例2、删除任何.txt文件;删除前逐一询问确认
rm -i *.txt
例3、强行删除file,系统不再提示。
rm –f 文件名
例4、将 目录及子目录中所有档案删除
rm -r 目录名
命令三
名称:rmdir原意:remove directory
命令功能:删除一个空的目录。
语法:rmdir 选项 [目录]
常用的选项(参数):
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
-v, --verbose 显示指令执行过程
例1、删除文件,系统会先询问是否删除
rmdir 空目录
例2、删除任何.txt文件;删除前逐一询问确认
rmdir -p -v 1122/1
先删除1122/1,再删除1122目录
命令四
名称:mv 原意:move
命令功能:用来移动文件或者将文件改名,经常用来备份文件或者目录。
语法:mv选项 [源文件或目录] [目标文件或目录]
常用的选项(参数):
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
例1、移动文件
mv file_1.txt 目录名
例2、移动多个文件
mv 文件1 文件2 文件3 目录名
mv *.txt 目录名
例3、将文件file1改名为file2,如果file2已经存在,则询问是否覆盖
mv -i log1.txt log2.txt
例4:将文件file1改名为file2,即使file2存在,也是直接覆盖掉。
mv -f log3.txt log2.txt
例六:目录的移动
mv dir1 dir2
如果目录dir2不存在,将目录dir1改名为dir2;否则,将dir1移动到dir2中。