rmdir只能刪除空目錄,沒法刪除文件,這也正是它所侷限的地方,因此通常不怎麼用。
man命令是使用手冊,經過man指令能夠查看Linux中的指令幫助、配置文件幫助和編程幫助等信息,幾乎全部命令都能man。ps:直接按Q鍵能夠退出手冊。mysql
pwd //查看當前所在路徑 cd //變動所在目錄
cd後面只能跟目錄名字,跟了好比文件就會報錯linux
[root@localhost ~]# cd /etc/passwd -bash: cd: /etc/passwd: 不是目錄
做用:用來變動用戶所在目錄,若是後面什麼都不跟,就會直接進入當前用戶的根目錄下。sql
[root@localhost ~]# pwd /root [root@localhost ~]# cd /tmp/ [root@localhost tmp]# pwd /tmp [root@localhost tmp]# cd [root@localhost ~]# pwd /root
[root@localhost tmp]# cd /tmp/ [root@localhost tmp]# cd /etc/ [root@localhost etc]# cd - /tmp //祕技:反覆橫跳 [root@localhost tmp]# cd - /etc
[root@localhost home]# cd ~ [root@localhost ~]# pwd /root
一個點表明當前目錄,兩個點表明當前目錄的上一級目錄編程
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# pwd /etc/sysconfig/network-scripts [root@localhost network-scripts]# cd .. [root@localhost sysconfig]# cd . //一個點哈 [root@localhost sysconfig]# pwd /etc/sysconfig [root@localhost sysconfig]# cd .. [root@localhost etc]# cd .. [root@localhost /]# //一直後退的結果就是根咯,宇宙起源~~
http://fanyi.baidu.com/translate(很好的方法)
http://man.linuxde.net/cd(相關地址)windows
mkdir:用於建立目錄bash
mkdir命令的-m選項,用於指定建立目錄的權限,如今不怎麼用,瞭解爲主.net
[root@localhost ~]# mkdir /tmp/test/123 //不加選項就會報錯 mkdir: 沒法建立目錄"/tmp/test/123": 沒有那個文件或目錄 [root@localhost ~]# mkdir -p /tmp/test/123 [root@localhost ~]# ls /tmp/test/ 123
[root@localhost ~]# mkdir -vp /tmp/test/123/3/2/1 mkdir: 已建立目錄 "/tmp/test/123/3" mkdir: 已建立目錄 "/tmp/test/123/3/2" mkdir: 已建立目錄 "/tmp/test/123/3/2/1"
[root@localhost ~]# date 2018年 06月 04日 星期一 19:35:37 CST
rmdir //刪除目錄且只能刪除空目錄,很侷限命令行
rmdir -p //級聯刪除空目錄。用於刪除空目錄,後面能夠使一個目錄,也能夠是多個目錄(用空格分隔)code
級聯刪除路徑要寫完整,即便目錄裏有目錄都是不能刪除的(非空)。這裏的級聯刪除,還好個人/tmp/裏有東西否則,直接給刪除了,真可怕呢ip
[root@localhost ~]# ls /tmp/test/123/ 3 [root@localhost ~]# rmdir /tmp/test/123/ rmdir: 刪除 "/tmp/test/123/" 失敗: 目錄非空 [root@localhost ~]# rmdir -p /tmp/test/123/ rmdir: 刪除 "/tmp/test/123/" 失敗: 目錄非空 [root@localhost ~]# rmdir -p /tmp/test/123/3/2/ rmdir: 刪除目錄 "/tmp" 失敗: 設備或資源忙 [root@localhost ~]# ls /tmp/test/123/ ls: 沒法訪問/tmp/test/123/: 沒有那個文件或目錄 [root@localhost ~]# ls /tmp/test ls: 沒法訪問/tmp/test: 沒有那個文件或目錄
man命令能夠查他的其餘用法,這裏咱們只講最經常使用的選項
會詢問哦,y是贊成;n是不一樣意
rm -rf後面不能加/,要是你加了而且還輸入了,那麼就能夠跑路了,由於你把你的系統文件都刪了
[root@localhost ~]# ls /tmp/test/123/ 3 [root@localhost ~]# rm /tmp/test/123/ #不加的話就會報錯 rm: 沒法刪除"/tmp/test/123/": 是一個目錄 [root@localhost ~]# rm -r /tmp/test/123/ rm:是否進入目錄"/tmp/test/123/"? y rm:是否刪除目錄 "/tmp/test/123/3"?y rm:是否刪除目錄 "/tmp/test/123/"?y [root@localhost ~]# mkdir /tmp/test/123/ [root@localhost ~]# rm -f /tmp/test rm: 沒法刪除"/tmp/test": 是一個目錄 [root@localhost ~]# rm -rf /tmp/test/ [root@localhost ~]# ls /tmp/test/ ls: 沒法訪問/tmp/test/: 沒有那個文件或目錄 #刪除時顯示過程 [root@localhost ~]# mkdir -p /tmp/test/123/3 [root@localhost ~]# rm -rfv /tmp/test/ 已刪除目錄:"/tmp/test/123/3" 已刪除目錄:"/tmp/test/123" 已刪除目錄:"/tmp/test/"
沒有就先安一個 [root@localhost ~]# tree bash: tree: 未找到命令... [root@localhost ~]# yum install tree [root@localhost ~]# tree /tmp/test/ /tmp/test/ └── 123 └── 3 2 directories, 0 files