科技改變生活 · 科技引領未來
我們在安裝好Linux系統之后,Linux系統會像Windows系統一樣,自動生成很多文件和目錄,這些目錄都包含了不同的含義。那當我們需要建立一個目錄的時候,我們需要什么操作?
在今后的工作中,需要建立一個目錄的時候,我們可以使用&34;mkdir&34;命令來建立一個目錄:
[root@Linux ~] mkdir myfile
[root@Linux ~] ll
總計 60
-rw------- 1 root root 865 03-15 04:12 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 03-14 20:34 Desktop
-rw-r--r-- 1 root root 27964 03-15 04:12 install.log
-rw-r--r-- 1 root root 5069 03-15 04:11 install.log.syslog
drwxr-xr-x 2 root root 4096 03-19 12:36 myfile
我們使用了&34;mkdir myfile&34;建立了一個myfile的目錄,然后我們使用命令驗證一下就可以發現已經建立了這個文件夾,可以根據顏色判斷是一個文件夾。
如果某一個目錄我們不需要了,可以用&34;rmdir&34;命令來刪除一個目錄,如下:
[root@Linux ~] ll
總計 60
-rw------- 1 root root 865 03-15 04:12 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 03-14 20:34 Desktop
-rw-r--r-- 1 root root 27964 03-15 04:12 install.log
-rw-r--r-- 1 root root 5069 03-15 04:11 install.log.syslog
drwxr-xr-x 2 root root 4096 03-19 12:36 myfile
[root@Linux ~] rmdir myfile
[root@Linux ~] ll
總計 56
-rw------- 1 root root 865 03-15 04:12 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 03-14 20:34 Desktop
-rw-r--r-- 1 root root 27964 03-15 04:12 install.log
-rw-r--r-- 1 root root 5069 03-15 04:11 install.log.syslog
首先就是要查找是不是有一個myfile的目錄,如果不需要了需要用“rmdir myfile”命令來刪除這個目錄,然后使用ll命令驗證一下。
需要注意的是,使用這個命令在刪除的時候,這個目錄下是必須沒有任何文件和文件夾的,如下:
[root@Linux ~] mkdir myfile
[root@Linux ~] cd myfile cd命令是切換目錄,這里就是進入myfile
[root@Linux myfile] mkdir one
[root@Linux myfile] cd .. ..表示當前目錄的上一層目錄
[root@Linux ~] rmdir myfile
rmdir: myfile: 目錄非空
在myfile目錄下建立了一個one的目錄之后再刪除myfile目錄的時候,提示目錄為空,所以我們必須將這個目錄下的所有文件和目錄全部刪除之后,才能刪除這個目錄。
在實際工作中,我們可能需要到不同的目錄中編輯不同的文件,這個時候我們就要在不同的目錄中切換了。需要用到的是&34;cd&34;命令。
[root@Linux ~] mkdir one
[root@Linux ~] mkdir two
[root@Linux ~] cd one
[root@Linux one]
建立兩個目錄“one”“two”,我們可以使用&34;cd noe&34;進入one目錄,進入之后命令提示符由原來的“[root@Linux ~]”變成了“[root@Linux one]”,提示符中的“one”表示我們在one這個目錄中工作了。
我們來看看這個目錄下有什么文件,為了看看有沒有隱藏文件可以使用“ls -al”命令來看看這個目錄。如下操作:
[root@Linux one] ls -al
總計 12
drwxr-xr-x 2 root root 4096 03-19 12:43 .
drwxr-x--- 20 root root 4096 03-19 12:43 ..
我們發現這個目錄下面有兩個奇怪的家伙,一個是“.”,一個是“..”。其實這又要講到路徑的知識,路徑的表示方法有兩種:
A :絕對路徑:就是表示出目標文件或子目錄的目錄樹結構。我們這個例子中的目錄“one”,的絕對路徑表示方法為“/root/one”,如果one目錄下還有一個目錄xu,那么目錄xu的絕對路徑就是:“/root/one/xu”。
B :相對路徑:就是相對于當前工作目錄的路徑來表示位置。相對路徑中有兩個符號,就是“..”,“.”。“..”表示當前當前工作目錄的上一層目錄。如當前我們處在one目錄中,我們作如下操作:
[root@Linux one] cd ..
[root@Linux ~]
我們就或發現提示“[root@Linux one]”變為“[root@Linux ~]”。發現現在已經返回到目錄one的上一層目錄。
“.”表示當前的工作目錄。如果當前我們處在one目錄中,那么“.”就表示當前的工作目錄one。
丁龍