【Linux 學習】檔案與目錄管理
阿新 • • 發佈:2019-02-14
檔案與目錄管理
主要介紹和總結Linux系統中的檔案與目錄的基本管理。
1、檢視當前目錄下的檔案和子目錄
ls -aAdfFhilnrRSt 目錄名稱
選項:
-a 列出全部檔案與目錄(包含隱藏檔案和當前目錄.以及上層目錄..)
-A 除了當前目錄和上層目錄外的其他所有檔案與目錄
-d 僅僅列出子目錄
-f 僅僅列出結果,不排序
-F 列舉出檔案或者目錄的型別
-h 用一種易讀的方式顯示結果
-i 顯示iNode號碼
-l 較詳細的列舉檔案或者子目錄的屬性
-n 列舉出GID和UID
-r 反序列舉
-R 遞迴方式列舉子目錄下面的所有檔案與目錄
-S 按照檔案或者子目錄大小排序顯示結果
-t 按照時間排序顯示結果
ls --color=never/auto/always 目錄名稱 按照顏色顯示當前目錄下的檔案或者子目錄
ls --full-time 目錄名稱 顯示檔案或者子目錄的完整的時間
ls --time=atime/ctime 目錄名稱 顯示檔案或者子目錄的訪問時間和修改許可權時間
2、複製
cp -adfilprsu 原始檔或目錄 宿目錄
-a 表示連同檔案的屬性一同複製,另外若源為連結檔檔案,則直接複製連結檔屬性而非實際檔案
-d 表示若源為連結檔檔案,則直接複製連結檔屬性而非實際檔案
-f 強制模式
-i 互動模式
-l 建立硬連結,建立連結檔
-p 複製檔案的屬性
-r 遞迴方式複製子目錄
-s 建立軟連結,符號連結,建立連結檔
-u 表示如果宿比源新,則不復制
3、刪除
rm -fir 檔案或者目錄
-f 表示強制執行
-i 表示interactive互動諮詢是否刪除
-r 表示遞迴刪除,經常用來刪除非空目錄
4、移動
mv -fiu 原始檔或者目錄 宿檔案或者目錄
-u 表示當原始檔比宿檔案新時,將覆蓋掉舊的宿檔案,否則不移動