文件操作命令: mkdir 可以同时创建多个目录  

语法: mkdir [-option] 目录名
      可以不添加参数,创建单个或者多个平级的目录

[root@localhostTEST test111]# mkdir ABC BBBB CCC DDD
 [root@localhostTEST test111]# ls
 123  456  ABC  BBBB  CCC  DDD  test115

如果:需要同时创建带有层级关系的目录,当父目录不存在的时候,需要添加 参数 -p

mkdir -p 目录名/子目录 ---- 当父目录不存在的时候,同时创建父目录和子目录

[root@localhostTEST test111]# mkdir DEF/aa/a/b/c
 mkdir: 无法创建目录"DEF/aa/a/b/c": 没有那个文件或目录
 [root@localhostTEST test111]# mkdir -p DEF/aa/a/b/c
 [root@localhostTEST test111]# ls
 123  456  ABC  BBBB  CCC  DDD  DEF  test115
 [root@localhostTEST test111]# ls DEF
 aa
 [root@localhostTEST test111]# ls DEF/aa
 a--------------------------------------

rmdir: rmove empty direcories  可以同时删除多个空目录

语法:rmdir [-option] 目录名

     作用:可以删除一个或者多个空目录,目录名和目录名之间用空格间隔
    

[root@localhostTEST test111]# rmdir 123
 [root@localhostTEST test111]# ls
 456  ABC  BBBB  CCC  DDD  DEF  test115
 [root@localhostTEST test111]# rmdir 456 ABC BBBB/
 [root@localhostTEST test111]# ls
 CCC  DDD  DEF  test115
 [root@localhostTEST test111]# rmdir DEF
 rmdir: 删除 "DEF" 失败: 目录非空[root@localhostTEST test111]# rmdir DDD DEF
 rmdir: 删除 "DEF" 失败: 目录非空
 [root@localhostTEST test111]# ls               ---- 删除是空的目录,非空的报错
 CCC  DEF  test115

这个命令局限性太大,鸡肋命令

[root@localhostTEST test111]# rmdir test115
 rmdir: 删除 "test115" 失败: 不是目录

-----------------------------------

rm : rmove 移除,linux 下明星级删除命令

语法: rm [-option] 文件名/目录名

       rm 在删除文件的时候,不需要添加参数,
       
      参数:-r ---- 用来删除目录
            -f ---- 强制删除,没有任何提示信息
            

[root@localhostTEST test111]# rm test115
 rm:是否删除普通文件 "test115"?y
             
 [root@localhostTEST test111]# rm /root/桌面/t01 /root/桌面/t02 t03
 rm:是否删除普通文件 "/root/桌面/t01"?y
 rm:是否删除普通文件 "/root/桌面/t02"?y
 rm:是否删除普通文件 "t03"?y [root@localhostTEST test111]# rm -r DEF
 rm:是否进入目录"DEF"? y
 rm:是否进入目录"DEF/aa"? y
 rm:是否进入目录"DEF/aa/a"? y
 rm:是否进入目录"DEF/aa/a/b"? y
 rm:是否删除目录 "DEF/aa/a/b/c"?y
 rm:是否删除目录 "DEF/aa/a/b"?y
 rm:是否删除目录 "DEF/aa/a"?y
 rm:是否删除目录 "DEF/aa"?y
 rm:是否删除目录 "DEF"?y
 [root@localhostTEST test111]# rm -rf DEF

rm -rf a/ ---- 表示删除的是a目录中所有的内容(包含了目录a本身 及下面的子目录和文件)

rm -rf a/* ---- 表示将目录a下面的所有子目录及文件全部删除,但是a目录还在

叮嘱:

rm -rf /* ---- 禁止使用,会将根目录下所有内容全部删除,无法恢复

-----------------------------------------------------------------
mv : move 剪切并且粘贴

语法: mv [-option] 源文件 目标文件

mv 是linux下最常用的重命名命令

备注:如果目标目录下有同名的文件/目录,一定要修改目标文件名,否则会有提示信息,可以选择覆盖。

---------------------------------------------------------------

cp :copy 复制并且粘贴

语法 :cp [-option] 源文件 目标文件

参数:-r ---- 用来复制目录,将目录中所有的目录及子目录文件都复制,如果命令只是复制具体的文件,可以不加参数,但是复制目录必须
添加参数。

注意:目录和文件的路径一定要注意,源文件和目标文件的路径都需要考虑