我的Python成長之路

petterchx發表於2021-09-09

Linux命令-檔案、磁碟管理—01


1.檔案管理

    檢視檔案資訊:ls

        ls是英文單詞list的簡寫,其功能為列出目錄的內容,是使用者最常用的命令之一,它類似於DOS下的dir命令。

        Linux檔案或者目錄名稱最長可以有265個字元,“.”代表當前目錄,“..”代表上一級目錄,以“.”開頭的檔案為隱藏檔案,需要用 -a 引數才能顯示。

    ls常用引數:


引數 含義
-a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案
-l 以列表方式顯示檔案的詳細資訊
-h 配合 -l 以人性化的方式顯示檔案大小

圖片描述


圖中列出的資訊含義如下圖所示:

圖片描述

萬用字元:

萬用字元 含義
* 檔案代表檔名中所有字元
ls te* 查詢以te開頭的檔案
ls *html 查詢結尾為html的檔案
代表檔名中任意一個字元
ls ?.c 只找第一個字元任意,字尾為.c的檔案
ls a.? 只找只有3個字元,前2字元為a.,最後一個字元任意的檔案
[] [”和“]”將字元組括起來,表示可以匹配字元組中的任意一個。“-”用於表示字元範圍。
[abc] 匹配a、b、c中的任意一個
[a-f] 匹配從a到f範圍內的的任意一個字元
ls [a-f]* 找到從a到f範圍內的的任意一個字元開頭的檔案
ls a-f 查詢檔名為a-f的檔案,當“-”處於方括號之外失去萬用字元的作用
如果要使萬用字元作為普通字元使用,可以在其前面加上跳脫字元。“?”和“*”處於方括號內時不用使用跳脫字元就失去萬用字元的作用。
ls *a 查詢檔名為*a的檔案


  輸出重定向命令:>

        Linux允許將命令執行結果重定向到一個檔案,本應顯示在終端上的內容儲存到指定檔案中。

        如:ls > test.txt ( test.txt 如果不存在,則建立,存在則覆蓋其內容 )

        注意: >輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到檔案的尾部。

    分屏顯示:more

        檢視內容時,在資訊過長無法在一屏上顯示時,會出現快速滾屏,使得使用者無法看清檔案的內容,此時可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。

    管道:|

        管道:一個命令的輸出可以透過管道做為另一個命令的輸入。

        管道我們可以理解現實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這裡“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。

    清屏:clear

        clear作用為清除終端上的顯示(類似於DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l” 為字母 )。

    切換工作目錄: cd

        在使用Unix/Linux的時候,經常需要更換工作目錄。cd命令可以幫助使用者切換工作目錄。Linux所有的目錄和檔名大小寫敏感

        cd後面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則預設切換到當前使用者的主目錄。



命令 含義
cd 切換到當前使用者的主目錄(/home/使用者目錄),使用者登陸的時候,預設的目錄就是使用者的主目錄。
cd ~ 切換到當前使用者的主目錄(/home/使用者目錄)
cd . 切換到當前目錄
cd .. 切換到上級目錄
cd - 可進入上次所在的目錄


 注意:

        如果路徑是從根路徑開始的,則路徑的前面需要加上 “ / ”,如 “ /home”,通常進入某個目錄裡的資料夾,前面不用加 “ / ”。

    顯示當前路徑:pwd

        使用pwd命令可以顯示當前的工作目錄,該命令很簡單,直接輸入pwd即可,後面不帶引數。

    建立目錄:mkdir

        透過mkdir命令可以建立一個新的目錄。引數-p可遞迴建立目錄。

    刪除目錄:rmdir

        可使用rmdir命令刪除一個目錄。必須離開目錄,並且目錄必須為空目錄,不然提示刪除失敗。

    刪除檔案:rm

        可透過rm刪除檔案或目錄。使用rm命令要小心,因為檔案刪除後不能恢復。為了防止檔案誤刪,可以在rm後使用-i引數以逐個確認要刪除的檔案。



常用引數及含義如下表所示:

引數 含義
-i 以進行互動式方式執行
-f 強制刪除,忽略不存在的檔案,無需提示
-r 遞迴地刪除目錄下的內容,刪除資料夾時必須加此引數

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4606/viewspace-2803162/,如需轉載,請註明出處,否則將追究法律責任。

相關文章