touch、stat、mkdir、rmdir、rm、mv、cp、install、type、tree、cd、ls、pwd
命令解釋:改變檔案的時間戳屬性,若檔案不存在則建立該檔案。
使用格式:
touch [option]... file...
常用選項[option]:
-c:若檔案不存在,不建立該檔案;
-a:修改檔案的訪問時間戳,不指定時間戳預設指定為當前系統時間;
-m:修改檔案的修改時間戳,不指定時間戳預設指定為當前系統時間;
-t:指定檔案的時間戳,格式為[[cc]yy]mmddhhmm[.ss],一般和-a或-m選項一起使用;
注釋說明:由於修改檔案的修改時間也會更新檔案改變時間,所以touch沒有修改檔案改變時間的選項。
[root@lg ~]# touch newfile #建立新檔案
[root@lg ~]# stat newfile #檢視檔案的時間屬性
file: 『newfile』
size: 0 blocks: 0 io block: 4096 regular empty file
device: fd00h/64768d inode: 38658352 links: 1
access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)
access: 2020-05-18 19:21:08.387894890 +0800
modify: 2020-05-18 19:21:08.387894890 +0800
change: 2020-05-18 19:21:08.387894890 +0800
birth: -
[root@lg ~]# touch -a -t 200002022020.20 newfile #修改檔案訪問時間為2023年02月02日20點20分20秒
[root@lg ~]# stat newfile #檢視檔案的時間屬性
file: 『newfile』
size: 0 blocks: 0 io block: 4096 regular empty file
device: fd00h/64768d inode: 38658352 links: 1
access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)
access: 2000-02-02 20:20:20.000000000 +0800
modify: 2020-05-18 19:21:08.387894890 +0800
change: 2020-05-18 19:39:26.903955553 +0800
birth: -
命令解釋:顯示檔案或檔案系統狀態資訊。
命令解釋:建立目錄(make directory的縮寫)。
常用選項:
-p:一次性建立多個巢狀目錄,支援bash直譯器的命令展開{}。
-v:顯示建立目錄資訊。
命令解釋:刪除空目錄(remove directory的縮寫)。
命令解釋:刪除檔案(remove的縮寫)。
使用格式:
rm [option]... file...
常用選項[option]:
-r:遞迴刪除,一般用來完整的刪除乙個目錄及目錄下所有內容。
-f:強制刪除不提示,也可以在命令的開頭加「\」遮蔽命令的別名。
-i:互動式刪除檔案,刪除檔案前提示是否刪除,輸入「y」之後才刪除檔案,否則退出執行不刪除指定檔案。
命令解釋:移動檔案或目錄(move縮寫)。
使用格式:
mv src... dest #移動多個原始檔或目錄到乙個路徑,或者移動乙個檔案到另乙個檔案(重新命名)。
常用選項:
-f:等價於--force選項,表示如果目標檔案存在是否用原始檔覆蓋目標檔案。
-i:如果目標檔案存在,提示是否覆蓋,只有輸入y確認覆蓋,才會執行覆蓋操作。
命令解釋:複製檔案或目錄(copy的縮寫)。
使用格式:
cp source... directory
cp source dest
常用選項:
-f:若目標檔案存在,則刪除目標檔案再複製,盡可能的保證複製成功不提示。
-t dest src:引數的另一種寫法:把目標目錄或檔名寫在前面,原始檔寫在後面。
-r:遞迴複製,一般用於複製目錄及目錄下的所有檔案。
-a:等價於-dl選項,保持原始檔的屬性。
-i:互動式複製,若目標檔案存在則提示是否要覆蓋。
命令解釋:複製乙個檔案或程式包。
命令格式:
install [option]... [-t] source dest
install [option]... source... directory
install [option]... -t directory source...
install [option]... -d directory...
常用選項[option]:
-g:設定dest檔案的屬組;
-o:設定dest檔案的屬主;
-m:設定dest檔案的許可權;
和cp命令的區別:
都能進行檔案複製,但install複製後的檔案新增了可執行許可權;
install命令可以設定檔案的group,ower,mode等屬性;
install沒有-r選項不能進行目錄複製;
命令解釋:顯示文字型別。
命令解釋:以樹形結構顯示目錄下的目錄和檔案。
常用選項:
-l num:顯示指定目錄下的num層級。
命令解釋:顯示目錄下的內容(預設顯示當前目錄下的內容)。
命令選項[option]:
-l:長格式顯示檔案資訊。
-h:以易讀形式顯示檔案大小。
-a:顯示所有檔案,包括以.開頭的隱藏檔案。
-d:顯示目錄。
-i:顯示檔案對應的inode號碼。
-s:按檔名公升序排列。
-r:按檔名降序排列。
-r:顯示指定目錄下所有檔案,包括子目錄下的檔案。
-t:按時間排倒敘。
命令解釋:切換工作目錄。
命令解釋:顯示當前工作目錄。
Linux檔案操作相關命令
一 檔案的顯示和過濾 檔案內容的全屏顯示命令 cat 預設顯示從鍵盤輸入的標準輸入檔案 常用選項引數 t 顯示檔案中的控制字元tab鍵 檔案內容的分屏顯示命令 more 每次顯示檔案的一屏資訊,直到檔案結束 按字元 q 鍵可以終止並退出顯示 檔案內容的滾屏顯示命令 less 顯示檔案的一屏資訊,按鍵...
Linux檔案目錄操作相關命令
檢視檔案內容命令 1.cat 從第一行開始顯示檔案內容 b 列出行號,除空白行 n,列出行號,包括空白行 a 列出所有的特殊字元 2.tac 從最後一行開始反過來顯示 3.nl 新增行號顯示 b a,空行也會列出行號 b t,空行不會列出行號,預設 n ln,行號在最左邊顯示 n rz,最右邊,加0...
Linux 系統檔案相關操作命令
4 檔案拷貝 5 檔案移動和剪下 6 檔案屬性修改 7 umask 檢視或者設定檔案建立的許可權掩碼 8 檔案搜尋 find find 路徑 選項 條件 9 檔案檢視 1 cat filename 2 head 記錄數 filename 檢視檔案前多少行 3 tail 記錄數 filename 檢視...