码迷,mamicode.com
首页 > 其他好文 > 详细

创建和删除目录mkdir/rmdir/rm

时间:2017-12-19 12:18:55      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:创建删除文件目录

本节涉及命令:cd pwd mkdir rmdir rm history

 mkdir -p 递归创建

rm -r 递归删除


绝对路径:从根目录遍历到目标文件或目录

相对路径:从当前目录下找到目标文件或目录


pwd 显示当前目录

cd 打开目录

[root@aminglinux01 ~]# pwd      #打开当前目录
/root
[root@aminglinux01 ~]# cd .        #.打开当前目录
[root@aminglinux01 ~]# pwd
/root
[root@aminglinux01 ~]# cd ..      #.. 打开上层目录
[root@aminglinux01 ~]# cd /etc/
[root@aminglinux01 etc]# pwd
/etc
[root@aminglinux01 etc]# cd ~  #切换打开的目录
[root@aminglinux01 ~]# pwd
/root


mkdir 创建目录

touch 创建文件


[root@aminglinux01 ~]# mkdir /tmp/aminglinux            #创建目录
[root@aminglinux01 ~]# ls  -ld /tmp/aminglinux/
drwxr-xr-x. 2 root root 6 12月 19 07:28 /tmp/aminglinux/

[root@aminglinux01 ~]# mkdir -pv /tmp/aminglinux/1/2/3/4    #-p 逐级创建目录,-v 显示创建目录过程
mkdir: 已创建目录 "/tmp/aminglinux/1/2/3"
mkdir: 已创建目录 "/tmp/aminglinux/1/2/3/4"


[root@aminglinux01 ~]# tree /tmp/aminglinux/
/tmp/aminglinux/
└── 1
    └── 2
        └── 3
            └── 4
                └── 1.txt

4 directories, 1 file


rmdir 删除非空目录  -p 逐级删除非空目录


[root@aminglinux01 ~]# tree /tmp/aminglinux/                         #先看下/tmp/amingliunx下的目录
/tmp/aminglinux/
├── 1
│   └── 2
└── 2
    └── 3
        └── 1.txt

4 directories, 1 file
[root@aminglinux01 ~]# rmdir -p /tmp/aminglinux/1/2             #删除/tmp/aminglinux/1/2这个空目录
rmdir: 删除目录 "/tmp/aminglinux" 失败: 目录非空                 
[root@aminglinux01 ~]# tree /tmp/aminglinux/                         #提示了amingLinux非空,但还是删除了/1/2,提示的非空代表着/2/3下面还有内容
/tmp/aminglinux/
└── 2
    └── 3
        └── 1.txt

2 directories, 1 file


rm 删除文件、非空目录

[root@aminglinux01 ~]# rm /tmp/aminglinux/2/3/1.txt        #删除1.txt所在的目录
rm:是否删除普通空文件 "/tmp/aminglinux/2/3/1.txt"?y   
[root@aminglinux01 ~]# tree /tmp/aminglinux/   
/tmp/aminglinux/
└── 2
    └── 3

2 directories, 0 files



[root@aminglinux01 ~]# touch /tmp/aminglinux/2/3/1.txt
[root@aminglinux01 ~]# touch /tmp/aminglinux/2/3/2.txt
[root@aminglinux01 ~]# tree /tmp/aminglinux/                                      #创建个非空目录
/tmp/aminglinux/
└── 2
    └── 3
        ├── 1.txt
        └── 2.txt

[root@aminglinux01 ~]# rm -rfv /tmp/aminglinux/                                #rm-rfv r递归删除,f强制,v可视化
已删除"/tmp/aminglinux/2/3/1.txt"
已删除"/tmp/aminglinux/2/3/2.txt"
已删除目录:"/tmp/aminglinux/2/3"
已删除目录:"/tmp/aminglinux/2"
已删除目录:"/tmp/aminglinux/"






创建和删除目录mkdir/rmdir/rm

标签:创建删除文件目录

原文地址:http://blog.51cto.com/13528516/2051948

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!