1. 程式人生 > >檔案目錄管理命令

檔案目錄管理命令

1.touch命令 touch命令用於建立空白檔案或設定檔案的時間。格式為: touch [選項] [檔案] 常用引數: -a 僅修改”讀取時間 ”(atime) 在這裡插入圖片描述 -m 僅修改”修改時間 ”(mtime) 在這裡插入圖片描述 -d 同時修改讀取時間和修改時間 在這裡插入圖片描述

2.mkdir命令 mkdir命令用於建立空白的目錄,格式為: mkdir [選項] 目錄

1.建立一個這樣的目錄:a下有b,b下有c,c下有d? mkdir -p a/b/c/d 在這裡插入圖片描述 2.在建立一個這樣的目錄:a下有b,c。b下有d,e。d下有f,h mkdir -p a/{b/{d/{f,h},e},c} 在這裡插入圖片描述 3.cp命令

cp命令用於複製檔案或目錄,格式為: cp [選項] 原始檔 目標檔案 常用引數: -p 保留原始檔案的屬性 -d 若物件為連結檔案,則保留連結檔案的屬性 -r 遞迴持續複製(用於目錄) -i 若目標檔案存在詢問是否覆蓋 -a 相當於-pdr(p,d,r為上述引數) -f 強制複製

1.把檔案複製到目錄下 在這裡插入圖片描述 2.把檔案複製到檔案下 在這裡插入圖片描述 3.把目錄複製到目錄下(需要加上-r選項) 在這裡插入圖片描述 4.mv命令 mv命令用於剪下檔案或將檔案重新命名,格式為: mv [選項] 原始檔 [目標路徑|目標檔名] 在這裡插入圖片描述

5.rm命令 rm命令用於刪除檔案或目錄,格式為: rm [選項] 檔案

1.刪除檔案 在這裡插入圖片描述 2.有些目錄下還有子目錄,怎麼刪除?(-r刪除遞迴目錄,-f強制刪除) 在這裡插入圖片描述 6.dd命令 dd命令用於按照指定大小和資料塊來複制檔案和轉換檔案,格式為: dd [選項] 常用引數: if 輸入的檔名稱 of 輸出的檔名稱 bs 設定每個塊的大小 count 設定要複製塊的個數

1.從/root/anaconda-ks.cfg 中挑出塊為1大小為560M的給/root/test中 dd if=/root/anaconda-ks.cfg of=/root/test bs=560M count=1 在這裡插入圖片描述

7.file命令 file命令用於檢視檔案的型別,格式為: file 檔名 在這裡插入圖片描述 判斷其為目錄還是檔案