Linux就該這麽學--命令集合4
1.touch命令用於創建空白文件與修改文件時間:(touch [選項] [文件])
對於在Linux中的文件有三種時間:
更改時間(mtime):內容修改時間(不包括權限的)
更改權限(ctime):更改權限與屬性的時間
讀取時間(atime):讀取文件內容的時間
附錄:
-a 近修改“訪問時間”(atime)
-m 近修改“更改時間”(mtime)
-d 同時修改atime和mtime
-t 要修改成的時間[YYMMDDhhmm]
2.mkdir用於創建空白的文件夾:(mkdir [選項] 目錄)
mkdir jacun
附錄:
-m=MODE 默認的文件目錄權限,如“-m755”
-p 連續創建多層目錄(若文件夾已存在則忽略)
-v 顯示創建的過程
3.cp命令用於復制文件或目錄:(cp [選項] 源文件 目標文件)
復制命令的三種情況:
目標文件是一個目錄,會將源文件復制到該目錄中。
目標文件是一個文件,會將源文件覆蓋該文件。
目標文件不存在,將會復制源文件並修改為目標文件的名稱(重命名)。
附錄:
-p 保留原始文件的屬性
-d 若對象為“鏈接文件”,則保留該“鏈接文件”的屬性
-r 遞歸持續復制(用於目錄)
-i 若目標文件存在則詢問是否覆蓋
-a 相當於-pdr(p,d,r為上述的參數)
4.mv命令用於移動文件或改名:(mv [選項] 文件名 [目標路徑|目標文件名] )
5.rm命令用於刪除文件或目錄:(rm [選項] 文件)
附錄:
-f 忽略警告信息
-i 刪除前先詢問
-r 刪除文件夾
Linux系統中還有一個rmdir命令,他不同於rm -rf命令會刪除一切,而是金刪除空目錄,遇到目錄內存有文件時會報錯。
6.dd命令用於指定大小的拷貝的文件或指定轉換文件:(dd [參數])
if 輸入的文件名稱
of 輸出的文件名稱
bs 設置每個“塊”的大小
count 設置要拷貝“塊”的個數
conv-ucase 將字母從小寫轉換為大寫
conv-lcase 把字符從大寫轉換為小寫
Linux就該這麽學--命令集合4