linux檔案命名規則
1、長度不能超過255個字元
2、不能使用/當檔案名
3、嚴格區分大小寫
目錄不是檔案夾不是容器,而是一個路徑映射
路徑:從指定起始點到目的地所經過位置
路徑是定義系統階層化管理檔案
絕對路徑:從/(也被稱為根目錄)開始的
相對路徑: . 或 .. 開始的,.表示使用者目前操作所處的位置
pwd:print working directory
目錄管理:ls、cd、pwd、mkdir、rmdir、install
mkdir建立空目錄(目錄名和檔案名不能相同)
-p:建立父目錄,建立尚未建立
-v:顯示詳細細節
mkdir -pv /mnt/sysroot/{proc,sys,bin,sbin,lib,usr,var,etc,dev,home,root,tmp}
目錄:指定要建立的目錄清單,多個目錄之間用空格隔開
tree:以樹狀顯示目錄
rmdir指令隻能用于删除空目錄
檔案建立和删除:touch、nano、vi、rm
touch兩個功能 (1、建立檔案 2、已存在檔案時間标簽更新為目前的時間)
-a:隻更改存取時間
-m:隻更該變動時間
-t:指定的日期時間
-c:不建立任何檔案
stat
檔案複制、移動(cp、mv、file)
cp file1 file2 file3 最後一個為目标(一個檔案到一個檔案,多個檔案到一個目錄)
cp -a歸檔複制常用備份
-f:強行複制檔案或目錄,不論目标檔案或目錄是否已存在
-i:覆寫既有檔案之前先詢問使用者
-p:保留源檔案或目錄的屬性
-R/r:遞歸處理,将指定目錄下的所有檔案與子目錄一并處理;
-v:詳細顯示指令執行的操作。
mv src dst 移動源檔案至目的
mv -t dst src
rm指令(對于連結檔案,隻是删除整個連結檔案,而原有檔案保持不變)
-f:強制删除檔案或目錄
-i:删除已有檔案或目錄之前先詢問使用者
-r或-R:遞歸處理,将指定目錄下的所有檔案與子目錄一并處理