linux命令(目錄及檔案) 筆記

2021-08-18 23:32:37 字數 1216 閱讀 2575

使用ll或ls -l命令顯示乙個檔案的屬性以及檔案所屬的使用者和組

第乙個字元表示這個檔案是目錄、檔案或鏈結檔案等

d 則是目錄、- 則是檔案、l 則為鏈結文件、b 表示為裝置檔案裡面的可供儲存的介面裝置(可隨機訪問裝置)c 表示為裝置檔案裡面的串列埠裝置,如鍵盤、滑鼠(一次性讀取裝置)

接下來的字元,以三個為一組[ rwx ]的三個引數組合(即讀、寫、執行),分別代表使用者許可權、使用者組許可權、其他使用者許可權

chgrp:更改檔案屬組        chgrp -r 屬組名 檔名 -r:遞迴更改檔案屬組,即在更改某個目錄檔案的屬組時,該目錄下的所有檔案屬組都會更改

chown:更改檔案屬主,也可同時更改檔案屬組   chown -r 屬主名:屬組名 檔名

chmod:更改檔案9個屬性  

linux的目錄結構為樹狀結構,最頂級目錄為根目錄/。其他目錄通過掛載可以新增到樹中,通過解除掛載可以移除。

ls(列出目錄) -a 全部檔案;-d 僅列出目錄本身,而不是列出目錄內的檔案資料;-l 長資料串列出,包含檔案的屬性與許可權等資料

cd(切換目錄).. 當前上一級目錄;~當前使用者主目錄;./ 當前目錄

pwd(顯示目前所在目錄) -p 顯示出實際的工作目錄,非使用鏈結(link)路徑

mkdir(建立新目錄)-p建立多層目錄 ;-m 配置檔案許可權

rmdir(刪除空的目錄) -p 連同上一級空的目錄一起刪除

cp(複製檔案或目錄)-d 若**為鏈結檔屬性,則複製鏈結檔屬性而非檔案本身;-f 強制,若目標檔案已經存在卻無法開啟,則移除後再嘗試一次;-i 若目標檔已經存在,在覆蓋時會先詢問動作的進行;-l 進行硬式鏈結的鏈結檔建立,而非複製檔案本身;-p 連同檔案的屬性一起複製過去,而非使用預設屬性;-r 遞迴持續複製,用於目錄的複製行為;-s 複製成為符號鏈結檔;-u 若目標檔比**檔舊,公升級目標檔

建立軟鏈結 ln -s 原始檔 目標檔案;建立硬鏈結  ln 原始檔 目標檔案;

rm(移除檔案或目錄) -f 忽略不存在的檔案 ;-i 詢問使用者是否動作;-r 遞迴刪除;

mv(移動檔案或目錄,或修改名稱)-f 強制,若目標檔案已經存在,不會詢問而直接覆蓋;-i 詢問;-u 公升級;

Linux搜尋檔案及目錄命令

我們在管理linux伺服器時通常會進行搜尋檔案及目錄操作。which 命令 對linux命令進行搜尋,可找到該命令的所在目錄 如 which ls 還有乙個找命令目錄的命令 whereis 命令 與which的區別在於whereis 可顯示命令幫助文件所在目錄 找檔案及目錄所在路徑命令 find 路...

linux檔案及目錄命令管理

大家都知道,熟悉命令操作的開發人員,linux作業系統命令操作效率要高於圖形介面的操作,所以了解和學習linux基本命令操作是學習linux作業系統的首要任務,本文主要介紹以下四個知識點 1.shell基本命令格式 2.檔案及檔案目錄基本操作命令 3.結果重定向 4.歸檔及壓縮命令 一 shell基...

linux命令 檔案及目錄管理

命令 功能ls 檢視目錄下的內容 pwd檢視當前目錄 cd改變當前目錄 touch 建立檔案 rm刪除檔案 mv移動檔案 cp拷貝檔案 cat顯示檔案內容 grep 在檔案中查詢 mkdir 建立目錄 rmdir 刪除目錄 ls命令 檢視當前目錄下的內容 選項 含義 a 展示所有檔案及目錄,包含隱藏...