開心生活站

位置:首頁 > IT科技 > 

linux增刪改查命令

IT科技7.79K

1、增:touch命令是最常用的創建文件的命令。

語法:touch [-acfm][-d<日期時間>][-r<參考文件或目錄>] [-t<日期時間>][--help][--version][文件或目錄…]

參考例子:

使用touch指令,創建一個新的空白文件。

$ touch file            #創建一個名爲“file”的新的空白文件 

參數:

a 改變檔案的讀取時間記錄。

m 改變檔案的修改時間記錄。

c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。

f 不使用,是爲了與其他 unix 系統的相容性而保留。

r 使用參考檔的時間記錄,與 --file 的效果一樣。

d 設定時間與日期,可以使用各種不同的格式

t 設定檔案的時間記錄,格式與 date 指令相同。

2、刪:rm命令是最常用於刪除的命令。

語法:rm [options] name...

參考例子:

刪除當前目錄下的所有文件及目錄,命令行爲:

rm  -r  * 

參數:

-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設爲唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

3、改:mv命令最常用於修改的命令。

語法:

mv [options] source dest

mv [options] source... directory

參考例子:

將文件 aaa 改名爲 bbb :

mv aaa bbb

參數:

-b: 當目標文件或目錄存在時,在執行覆蓋前,會爲其創建一個備份。

-i: 如果指定移動的源目錄或文件與目標的目錄或文件同名,則會先詢問是否覆蓋舊文件,輸入 y 表示直接覆蓋,輸入 n 表示取消該操作。

-f: 如果指定移動的源目錄或文件與目標的目錄或文件同名,不會詢問,直接覆蓋舊文件。

-n: 不要覆蓋任何已存在的文件或目錄。

-u:當源文件比目標文件新或者目標文件不存在時,才執行移動操作。

linux增刪改查命令

4、查:head命令最常用來查找的命令。

語法:head [參數] [文件]  

參考例子:

顯示文件前 20 個字節:

head -c 20 runoob_notes.log

參數:

-q 隱藏文件名

-v 顯示文件名

-c<數目> 顯示的字節數。

-n<行數> 顯示的行數。