Linux 檔案與目錄管理(1)

2021-08-30 11:16:01 字數 3546 閱讀 8361

接下來我們就來看幾個常見的處理目錄的命令吧:

語法:

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...