【Linux入门】四、文件处理命令2 -- 目录处理命令

文件处理命令

目录处理命令 mkdir

命令名称:mkdir

命令英文原义:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

语法:mkdir 选项[-p] [目录名]

功能描述:创建新目录

                    -p 递归创建(即可创建多级新目录)

用法:

(1) mkdir /tmp/movie

    /tmp目录:用于存放临时文件

【Linux入门】四、文件处理命令2 -- 目录处理命令

(2) mkdir -p /tmp/teleplay/China

    如果要创建多级新目录(递归创建),则需要使用-p选项。

(3) mkdir /tmp/teleplay/America /tmp/teleplay/England 

    同时创建多个新目录,中间以空格隔开

【Linux入门】四、文件处理命令2 -- 目录处理命令

目录处理命令 cd

命令名称:cd

命令英文原义:change directory

命令所在路径:shell内置命令

执行权限:所有用户

语法:cd [目录名]

功能描述:切换目录

用法:

(1)cd +目录名

【Linux入门】四、文件处理命令2 -- 目录处理命令

(2) cd .(.表示当前目录)

(3) cd ..(..表示上一级目录)

目录处理命令 pwd

命令名称:pwd

命令英文原义:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

语法:pwd

功能描述:显示当前目录

用法:

(1) pwd

    前面的提示符只显示了最近一级的目录名称,使用pwd可以显示当前目录的绝对路径

    【Linux入门】四、文件处理命令2 -- 目录处理命令

目录处理命令 rmdir

命令名称:rmdir

命令英文原义:remove  empty directories

命令所在路径:/bin/rmdir

执行权限:所有用户

语法:rmdir [目录名]

功能描述:删除空目录

用法:

(1) rmdir + 目录

    只能删除空目录,实际用处不大

    【Linux入门】四、文件处理命令2 -- 目录处理命令

目录处理命令 cp

命令名称:cp

命令英文原义:copy

命令所在路径:/bin/cp

执行权限:所有用户

语法:cp 选项[-rp] [原文件或目录名] [目标目录]

            -r 复制目录

            -p 保留文件属性

功能描述:复制文件或目录

用法:

(1) cp +文件名 +目标目录

    复制文件,不需要添加选项

    【Linux入门】四、文件处理命令2 -- 目录处理命令

(2) cp -r +目录名 +目标目录

    复制目录,需要增加选项-r

 【Linux入门】四、文件处理命令2 -- 目录处理命令

(3) cp +多个文件 +目标目录

    cp可以同时复制多个文件到同一个目标目录,多个文件之间以空格隔开即可

(4) cp -p +文件名 +目标目录

    保留文件属性(如文件最后修改时间等)

(5) 复制的同时重命名

    只需要将最后的目标目录设为新目录,即可实现文件/目录复制的同时更名(注意:只能是最后一级的目录/文件是新建的,其余级必须是已存在的,否则会提示“没有那个目录或文件”)

目录处理命令 mv

命令名称:mv

命令英文原义:move

命令所在路径:/bin/mv

执行权限:所有用户

语法:mv [原文件或目录名] [目标目录]

功能描述:剪切文件或改名

用法:

(1) mv +文件名/目录名 +目标目录

    与cp不同,mv剪切目录时不需要加-r选项;

    将之前创建的/root目录下的teleplay目录剪切到/tmp/teleplay目录,同时实现改名为test

【Linux入门】四、文件处理命令2 -- 目录处理命令

(2) mv更名

【Linux入门】四、文件处理命令2 -- 目录处理命令

目录处理命令 rm

命令名称:rm

命令英文原义:remove

命令所在路径:/bin/rm

执行权限:所有用户

语法:rm 选项[-rf] [文件或目录]

            -r 删除目录

            -f 强制执行(force)

功能描述:删除文件或目录

用法:

(1) rm +文件

    删除此前从/root目录复制到/tmp/teleplay/China(刚刚改为/tmp/dianshiju/China)中的anaconda-ks.cfg文件
    弹出询问,输入y确认删除,输入n取消。(如果不想弹出提示,增加-f选项,强制删除)
    【Linux入门】四、文件处理命令2 -- 目录处理命令

(2) rm -r +目录名

    删除目录,需增加-r选项