03---文件、目录基础命令:mkdir、rmdir、gedit、rm、mv、cp

一、mkdir

1功能:新建目录

2.格式

    mkdir  [选项]  目录名称

3.选项

    -m:创建目录时,同时设置目录权限属性,不使用默认属性(umask)
    -p:递归创建多级目录

4.例如

    mkdir  test
    mkdir  -p  test1/test2/test3 ===>创建多级目录
    mkdir  -m  711  test ===>创建目录,属性为rwx--x--x

二、rmdir

1.功能:删除目录

2.格式

    rmdir  [选项]  目录名称

3.选项

    -p:递归删除多级子目录(子目录必须为空,不能有其他文件/目录)

4.注意

    rmdir不能删除非空目录,下面会介绍用rm删除非空目录

5.例如

    rmdir  test
    rmdir  -p  test1/test2/test3  ===>test2与test3下面均不能有其他文件

三、gedit

gedit:用文本打开文件并编辑

    编辑文件:gedit 文件

四、rm

1.功能:删除文件/目录(remove)

2.格式:rm  [选项]  文件/目录

3.选项

    -i   :交互模式,删除之前,询问使用者是否删除
    -r   :递归删除
    -f   :强制删除,忽略不存在的文件

4.注意

    现在很多Linux版本都默认加上了-i选项
    rm删除多级目录时,与rmdir不同,子目录下有文件也可以删除,但必须加上参数-r

5.例如

    删除单/多个文件:rm 文件1 文件2 ...
    删除单/多个目录:rm  目录1 目录2 ...
    删除多级目录:rm -r  目录/子目录/子目录

五、mv

1.功能:移动文件/目录路径,或文件/目录重命名(move)

2.格式

    移动路径:mv  [选项]  源文件/目录名  目标路径
    重命名:mv  [选项]  旧文件/目录名  新目标文件名

3.选项

    -f:强制的意思。如果目标文件/目录已存在,则不询问直接覆盖
    -i:如果目标文件/目录已存在,则询问后再覆盖
    -u:移动路径时,若目标路径下文件已存在,那么此时源文件/目录比较新时,才会更新

4.注意

    mv只能用于单个文件/目录的重命名,多个文件的重命名请用rename命令
    移动多个文件/目录,命令最后一个一定是个目录

4.、例如

    重命名:mv   旧文件(目录)名   新文件(目录)名
    移动单/多个文件:mv  文件1 文件2...  目标路径

六、cp

1.功能:复制文件/目录,建立链接文件(快捷方式)(copy)

2.格式:

    cp  [选项]  源文件  目标文件

3.选项

    -a:综合了-dr与--preserve=all选项的所有功能
    -d:若源文件为链接文件的属性,则复制链接文件的属性而非文件本身
    -r:递归复制,用于目录的复制操作
    -i :若目标文件已存在,则询问你是否覆盖
    -f:为强制的意思,若目标文件已经存在且无法开启,则删除后再尝试一次
    -l:进行硬链接的链接文件建立,而非复制文件本身
    -p:连同文件的属性(权限、用户、时间)一起复制,而非使用默认属性
    -s:复制成为符号链接文件(快捷方式)
    -u:若目标文件比源文件旧才更新,否则不更新
    --preserve=all:除了-p的有关参数外,还加入了SELinux的属性,links、xattr等也复制

4.注意

    复制多个文件/目录时,一定要加上参数-r,且最后一个一定是个目录
    利用-a、-p、--preserve=all参数复制文件时,文件的atime、mtime被复制,但是ctime比较特殊(ctime为复制的当前时间)

5.事例

    复制单个文件:cp  被复制文件  新文件
    复制目录:cp -r  被复制目录  目标目录
    复制多个文件与目录  cp -r 文件1 文件2 目录...  目标目录
    更新一个文件:cp  -u  源文件  目标文件
    建立一个链接文件:cp  -s  源文件  目标文件
————————————————
版权声明:本文为CSDN博主「江南、董少」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41453285/article/details/85030184

posted @ 2020-07-12 21:47  武装小灰灰  阅读(52)  评论(0编辑  收藏  举报