1. 程式人生 > 其它 >檔案管理基礎命令之一

檔案管理基礎命令之一

檔案系統是作業系統用於明確儲存裝置(常見的是磁碟,也有基於NAND Flash的固態硬碟)或分割槽上的檔案的方法和資料結構;即在儲存裝置上組織檔案的方法。作業系統中負責管理和儲存檔案資訊的軟體機構稱為檔案管理系統,簡稱檔案系統。

Linux檔案系統目錄為“倒”的樹形結構,所有的目錄都是從”/”衍生而來,也稱為Linux目錄樹

一條完整的linux命令基本由兩部分組成,命令和引數,命令和引數之間用空格隔開,並用”-(引數為單個字母)“或者”--(引數為片語)“連線

基礎的Linux作業系統命令:

1.pwd即為print working directory 顯示當前所在目錄

2.cd 即為change directory修改當前的目錄,由於Linux檔案系統目錄為樹形結構,所有目錄都是從“/”衍生而來,所以在執行改命令時需要注意:“/”代表“樹枝”用來尋找邏輯目錄;在目錄輸入時必須自頂而下,層級遞進,不可跨級查詢,即命令 cd /usr/abc是不等價於 cd /abc (abc目錄只位於usr目錄下)這種路徑為 絕對路徑;而另一種相對路徑在輸入時不必從‘/’開始輸入,而用其它方式來代替,減少了符號量,其中,

. :代表此層目錄; cd ./xxx 可將目錄更改為本層目錄下的其他目錄 例如cd /usr/share/man 與在share目錄下進行cd ./man 是相同的

.. :代表上一層目錄 ;cd ../xxx 可將目錄改為上層目錄下的其他目錄 例如cd /usr/share/man 可以在man目錄下通過cd ../doc 改為share下的doc目錄

- :代表前一個工作目錄;cd -命令可以將當前目錄改為上次操作的目錄

~ :代表“當前登陸使用者身份”所在的主目錄;

~account :代表account這個使用者的主目錄(account是個賬戶名稱)

特別注意:在所有目錄下面都會存在的兩個目錄,分別是“.” 和“..”,分別代表此層與上層目錄的意思。

3.目錄建立命令mkdir 即為make directory 用法mkdir [-p] 目錄名稱 其中-p表示建立多層目錄 例如欲使用建立多層目錄命令 建立 test2/test3時,必須用 mkdir -p test2/test3 命令

4.目錄刪除命令rmdir 即為remove directory 用法與建立目錄類似為:rmdir [-p] 目錄名稱,其中-p表示連同上層“空的”目錄也一起刪除,當我們想要刪除剛剛建立的目錄test2時,如果單純的使用 rmdir test2命令則會提示”not empty“錯誤,所以需要使用-p來遞迴刪除 即使用命令 rmdir -p test2/test3

注意在刪除時注意不同目錄的位置以及從當前操作的目錄位置

分析與討論

1、請自行查閱資料,如果要刪除/tmp/1.txt這個檔案,該如何刪除?

rmdir -p tmp/1.txt

2、請思考,rm –rf /* 這條命令的作用是什麼?

rm 命令可以刪除一個目錄中的一個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉

rm -rf/*會強制刪除Linux根目錄下的所有檔案

截圖