linux文件和目录添加删除

mkdir 命令

mkdir命令:

介绍:创建目录

格式:mkdir [option] dir

用法:

  • mkdir /dir/ :绝对路径 在家目录下创建目录

  • mkdir dir :相对路径 当前目录下创建目录

  • mkdir -p /dir/dir1/dir2 :创建多级目录

  • mkdir -v /dir/: 提示创建的信息

[root@localhost ~]# mkdir dir1
[root@localhost ~]# ls
anaconda-ks.cfg  dir1
[root@localhost ~]# mkdir -pv dir2/dir3
mkdir: 已创建目录 "dir2"
mkdir: 已创建目录 "dir2/dir3"
[root@localhost ~]# tree ./
./
├── anaconda-ks.cfg
├── dir1
└── dir2
    └── dir3

3 directories, 1 file
[root@localhost ~]#

rmdir 命令

rmdir命令:

介绍:删除空目录

格式:rmdir [option] dir

用法:

  • rmdir /dir/ :删除空目录

  • rmdir -p /dir/ : 删除多级目录

  • rmdir -v /dir/ :提示删除信息

rm 命令

rm 命令:

介绍:删除文件或目录

格式:rm [option] file

用法:

  • rm -i file :删除前询问,默认rm = rm -i

  • rm -r file :删除目录

  • rm -f file:强制删除

  • rm -v file :提示删除信息

注:rm命令十分的危险,特别是 rm -fr / 这样命令会误删除系统根目录下所有文件,使用时要特别小心。

tree 命令

tree 命令:

介绍:树形模式显示目录,需要安装包 tree

格式:tree [option] dir

用法:

  • tree / :显示根目录

  • tree -L 1 / :金显示根目录下一层文件和目录

touch 命令

touch 命令:

介绍:创建空白文件

格式:touch [option] file

用法:

  • touch file

cp 命令

cp 命令:

介绍:复制文件(cp=cp -i)

格式:cp [option] src dst

用法:

  • /bin/cp 不询问拷贝

  • cp /dir1/file1 /dir2/file1 从目录1拷贝到目录2

  • -r 拷贝目录

  • -v 拷贝的过程

mv 命令

mv 命令:

介绍:移动和重命名(mv=mv -i) 同rename

格式:mv [option] src dst

用法:

  • /bin/mv 不询问移动

  • mv /dir1/file1 /dir2/file2 从目录1移动到目录2并重命名

  • -v 移动的过程

最后更新于