LINUX檔案及目錄管理命令基礎(2)
阿新 • • 發佈:2019-01-13
Linux檔案型別
檔案作為Linux作業系統中最常見的物件,在系統中被分為了多種型別 如下: - 普通檔案 d 目錄 l 連結 b 塊裝置 c 字元裝置 p 管道裝置 s 套接字檔案
Linux目錄結構
絕對路徑及相對路徑
絕對路徑:一切從根開始”/”
相對路徑:從當前所在路徑開始
LINUX普通檔案及目錄核心命令
ls
pwd
cd
tree
mkdir
touch
cp
mv
rm
ls命令
ls 檢視當前目錄下的內容 ls 常用選項: -a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案-l 以列表方式顯示檔案的詳細資訊備註: ls -l =ll -h 配合-l 以人性化方式顯示檔案大小,以K M G 為單位 -t 根據最後修改時間排序,預設是以檔名排序,通常與-l 連用 -F 在條目後加上檔案型別的指示符號(* , /, = , @ , | ,其中的一個)注:可以標識檔案型別 -d 顯示目錄本身的資訊 而不是顯示目錄的內容 -r 逆序 倒序排序 ls -lt 按照時間進行排序 ls -lrt 找出最新的檔案 -i 顯示索引節點資訊(索引節點相當於身份證號) --full-time 以完整的時間格式輸出(也就是按照中國的時間日期顯示)
pwd
pwd
檢視當前所在目錄 此命令一般直接使用
cd
cd 切換目錄 cd 的常用選項: cd ~ 切換到當前使用者的家目錄 cd . 保持當前目錄不變 cd .. 切換到上級目錄 cd - 在最近兩次工作目錄之間來回切換 cd / 直接切換到/ 目錄
tree
語法:tree 選項 目錄 tree 以樹狀圖列出檔案目錄結構 tree 常用選項: -d 只顯示目錄 -L 遍歷目錄的最大層數,-L後加大於0的正整數 -F 在條目後加上檔案型別的指示符號(* , /, = , @ , | ,其中的一個) 安裝tree的命令:yum install tree-y 範例1: 使用tree命令區分目錄和檔案的方法 tree -L 1 -F /boot/ 使用-F 引數會在目錄後新增“/”方便區分目錄mkdir
mkdir
mkdir常用選項: -p 遞迴建立目錄可以連續建立多個目錄 -m 設定新目錄預設對應的許可權 建立目錄: mkdir {1..3}加花括號建立連續的目錄,用..隔開花括號內可以是連續的數字、連續的字母 注:適用於建立大量的連續目錄 mkdir {dir,yy,uu} 建立不連續的目錄時,用逗號隔開 例項: data1 data2 data3 mkdir data {1..3} 建立連續的目錄: mkdir data1 data2 data3 注:這種用法,只適用於建立比較少的目錄
touch
語法:touch 建立檔案 修改檔案的時間戳 {} 生成序列 {1..10} {01..10} {a..z}
cp
語法:cp 原始檔 目標檔案 cp 複製檔案或目錄 cp 常用選項: -r 遞迴式複製目錄,即複製目錄下的所有層級的子目錄及檔案 -p 複製的時候 保持屬性不變 -d 複製的時候保持軟連線(快捷方式) -a = -pdr
mv
mv 源地址 目標地址 移動檔案或目錄
mv 原檔名 新檔名 將檔案重新命名
rm
rm 刪除一個或多個檔案或目錄 使用rm 檔案或目錄刪除後很難恢復 rm 常用選項 -f 強制刪除,沒有提示 (即使檔案不存在) -r 刪除目錄 刪除目錄時必須加-r , 一次性可刪除多個目錄 -i 在刪除前需要確認 -i 與-f 聯合使用不生效 -i 的作用 rm: remove regular empty file ‘b’? y