接下來我們就來看幾個常見的處理目錄的命令吧:
語法:
ls [選項] [目錄或檔名]
引數:
-a:–all的縮寫,顯示所有的檔案,包括隱藏檔案(以.開頭的檔案)
-a:–almost-all的縮寫,顯示所有的檔案,包括隱藏檔案,但不包括表示當前目錄.和上級目錄…這兩個檔案
-c:和-lt一起使用:顯示列表並且以ctime(檔案狀態最後改變時間)排序。和-l一起使用:顯示ctime並且以檔名排序。其他情況,以ctime排序
-d:–directory的縮寫,僅列出目錄本身,而不是列出目錄裡的內容列表
-f:直接列出結果,而不進行排序(ls缺省會以檔名排序)
–color[=when]:是否根據檔案型別顯示顏色,when可以為never、always或者auto
–full-time:以完整的實際模式顯示(包含年月日時分),類似與ls -l --time-style=full-iso
-g:列表顯示結果,和-l類似,但是不顯示檔案所屬者。
-h:將檔案內容大小以gb、kb等易讀的方式顯示。
-i:結合-l引數,列出每個檔案的inode。
-l:列出長資料串,顯示出檔案的屬性與許可權等資料資訊
-n:和-l類似,只是顯示的所屬使用者和組不是名稱而是對應的id。
-r:–reverse,將排序結果以倒序方式顯示。
-s:以檔案大小排序。
-t:以修改時間排序
–help:顯示幫助資訊
語法:
cd (選項)(引數)
引數:
選項 -p 要切換的目錄是乙個符號鏈結,直接切換到符號連線指向的目標目錄。
選項-l 如果要切換的目標目錄是乙個符號的連線,直接切換到字元連線名代表的目錄,而非符號連線所指向的目標目錄。
當僅實用"-"乙個選項時,當前工作目錄將被切換到環境變數"oldpwd"所表示的目錄。 回到前乙個目錄
~ 就是切換到home目錄
例項:
cd /tmp 切換到tmp目錄下
cd 進入使用者主目錄;
cd ~ 進入使用者主目錄;
cd - 返回進入此目錄之前所在的目錄;
cd … 返回上級目錄;
cd …/… 返回上兩級目錄;
cd !$ 把上個命令的引數作為cd引數使用。
用法
pwd [-lp]
引數
-l –logical 當目錄為連線路徑時,顯示連線路徑
-p –physical 顯示實際物理路徑,而非使用連線(link)路徑
命令格式
mkdir 【選項】【檔名】
命令引數命令格式:
rmdir [選項]… 目錄…
命令功能:
該命令從乙個目錄中刪除乙個或多個子目錄項,刪除某目錄時也必須具有對父目錄的寫許可權。
命令引數:
-p 遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標準輸出上顯示相應的資訊。
-v, --verbose 顯示指令執行過程
注意:rmdir只能刪除空目錄,不能刪除非空目錄語法cp [選項] [引數]
命令選項
-b 當檔案存在時,覆蓋前,為其建立乙個備份
-d 當複製軟連線時,把目標檔案或目錄也建立為軟連線,並指向與原始檔或目錄連線的原始檔案或目錄
-f 強制複製,覆蓋前不詢問
-i 覆蓋前詢問
-l 只建立硬鏈結而不複製檔案
-p 保留原始檔或目錄的屬性
-r,-r 遞迴複製指定目錄下的所有檔案與子目錄
-s 只建立軟鏈結而不複製檔案
-u 若目標檔案存在,且source比較新,才會更新
-s 自行指定備份檔案的字尾
-v, --verbose 顯示詳細的進行步驟
用法:
rm [選項] [引數] (引數為目錄或檔案)
命令選項:
-f:不提示,強制刪除檔案或目錄;
-i:刪除已有檔案或目錄之前先詢問使用者;
-r,-r:遞迴刪除,將指定目錄下的所有檔案與子目錄一併刪除;
-v:顯示指令的詳細執行過程。
rm命令remove,功能:1)刪除目錄,2)刪除檔案。 (可以遞迴的刪除指定目錄的所有檔案及子目錄)語法:mv 【選項引數】 原始檔或目錄 目標檔案或目錄
引數:
-b 若需覆蓋檔案,則在覆蓋檔案前先進行備份
-f 強制覆蓋,若目標檔案已存在同名檔案,使用該引數時則直接覆蓋而不詢問
-i 若目標檔案已存在同名檔案,則提示詢問是否覆蓋
-u 若目標檔案已存在需移動的同名檔案,且原始檔比較新,才會更新檔案
-t 指定mv的目標目錄,該選項適用於移動多個原始檔到乙個目錄的情況,此時目標檔案在前,原始檔在後。
你可以使用 man [命令] 來檢視各個命令的使用文件,如 :man cp。
Linux 檔案與目錄管理 1
linux一般將檔案可訪問的身份分為三個類別 owner group others 三種身份各自具有各自的r w x許可權。linux檔案型別 1 普通檔案 regular file,符號 a 純文字 ascii linux系統中最多的一種檔案型別 這類檔案內容是我們可以直接讀到的資料 eg 數字 ...
Linux 檔案與目錄管理
特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...
Linux檔案與目錄管理
1 幾個常見的處理目錄的指令 cd 變換目錄 change directory 注意 目錄名稱與cd指令之間存在乙個空格 pwd 顯示當前目錄 print working directory pwd p 顯示完整路徑 mkdir 建立乙個新的目錄 make directory mkdir p tes...