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/
:提示删除信息
[root@localhost ~]# rmdir -pv dir2/dir3
rmdir: 正在删除目录 "dir2/dir3"
rmdir: 正在删除目录 "dir2"
rm 命令
rm
命令:
介绍:删除文件或目录
格式:rm [option] file
用法:
rm -i file
:删除前询问,默认rm = rm -irm -r file
:删除目录rm -f file
:强制删除rm -v file
:提示删除信息
[root@localhost ~]# rm -rf dir1/
[root@localhost ~]# mkdir dir1/dir2/dir3 -pv
mkdir: 已创建目录 "dir1"
mkdir: 已创建目录 "dir1/dir2"
mkdir: 已创建目录 "dir1/dir2/dir3"
[root@localhost ~]# rm -friv dir1
rm:是否进入目录"dir1"? y
rm:是否进入目录"dir1/dir2"? y
rm:是否删除目录 "dir1/dir2/dir3"?y
已删除目录:"dir1/dir2/dir3"
rm:是否删除目录 "dir1/dir2"?y
已删除目录:"dir1/dir2"
rm:是否删除目录 "dir1"?y
已删除目录:"dir1"
注:rm命令十分的危险,特别是 rm -fr / 这样命令会误删除系统根目录下所有文件,使用时要特别小心。
tree 命令
tree
命令:
介绍:树形模式显示目录,需要安装包 tree
格式:tree [option] dir
用法:
tree /
:显示根目录tree -L 1 /
:金显示根目录下一层文件和目录
touch 命令
touch
命令:
介绍:创建空白文件
格式:touch [option] file
用法:
touch file
[root@localhost ~]# touch 1.txt 2.txt
[root@localhost ~]# ls
1.txt 2.txt anaconda-ks.cfg
cp 命令
cp
命令:
介绍:复制文件(cp=cp -i)
格式:cp [option] src dst
用法:
/bin/cp 不询问拷贝
cp /dir1/file1 /dir2/file1 从目录1拷贝到目录2
-r 拷贝目录
-v 拷贝的过程
[root@localhost ~]# ls
1.txt 2.txt anaconda-ks.cfg
[root@localhost ~]# cp -rv 1.txt 11.txt
"1.txt" -> "11.txt"
[root@localhost ~]# ls
11.txt 1.txt 2.txt anaconda-ks.cfg
mv 命令
mv
命令:
介绍:移动和重命名(mv=mv -i) 同rename
格式:mv [option] src dst
用法:
/bin/mv 不询问移动
mv /dir1/file1 /dir2/file2 从目录1移动到目录2并重命名
-v 移动的过程
[root@localhost ~]# ls
11.txt 1.txt 2.txt anaconda-ks.cfg
[root@localhost ~]# mv -v 11.txt 22.txt
"11.txt" -> "22.txt"
[root@localhost ~]# ls
1.txt 22.txt 2.txt anaconda-ks.cfg
最后更新于
这有帮助吗?