【Linux入门】四、文件处理命令2 -- 目录处理命令
文件处理命令
目录处理命令 mkdir
命令名称:mkdir
命令英文原义:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir 选项[-p] [目录名]
功能描述:创建新目录
-p 递归创建(即可创建多级新目录)
用法:
(1) mkdir /tmp/movie
/tmp目录:用于存放临时文件(2) mkdir -p /tmp/teleplay/China
如果要创建多级新目录(递归创建),则需要使用-p选项。
(3) mkdir /tmp/teleplay/America /tmp/teleplay/England
目录处理命令 cd
命令名称:cd
命令英文原义:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录名]
功能描述:切换目录
用法:
(1)cd +目录名
(2) cd .(.表示当前目录)
(3) cd ..(..表示上一级目录)
目录处理命令 pwd
命令名称:pwd
命令英文原义:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前目录
用法:
(1) pwd
前面的提示符只显示了最近一级的目录名称,使用pwd可以显示当前目录的绝对路径
目录处理命令 rmdir
命令名称:rmdir
命令英文原义:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir [目录名]
功能描述:删除空目录
用法:
(1) rmdir + 目录
只能删除空目录,实际用处不大
目录处理命令 cp
命令名称:cp
命令英文原义:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp 选项[-rp] [原文件或目录名] [目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
用法:
(1) cp +文件名 +目标目录
复制文件,不需要添加选项
(2) cp -r +目录名 +目标目录
复制目录,需要增加选项-r
(3) cp +多个文件 +目标目录
cp可以同时复制多个文件到同一个目标目录,多个文件之间以空格隔开即可
(4) cp -p +文件名 +目标目录
保留文件属性(如文件最后修改时间等)
(5) 复制的同时重命名
只需要将最后的目标目录设为新目录,即可实现文件/目录复制的同时更名(注意:只能是最后一级的目录/文件是新建的,其余级必须是已存在的,否则会提示“没有那个目录或文件”)
目录处理命令 mv
命令名称:mv
命令英文原义:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv [原文件或目录名] [目标目录]
功能描述:剪切文件或改名
用法:
(1) mv +文件名/目录名 +目标目录
与cp不同,mv剪切目录时不需要加-r选项;
将之前创建的/root目录下的teleplay目录剪切到/tmp/teleplay目录,同时实现改名为test
(2) mv更名
目录处理命令 rm
命令名称:rm
命令英文原义:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm 选项[-rf] [文件或目录]
-r 删除目录
-f 强制执行(force)
功能描述:删除文件或目录
用法: