本篇文章主要介紹Linux命令行下如何對文件進行創建和刪除操作。
一、touch命令。
touch命令有兩個功能:一是創建新的空文件,二是改變已有文件的時間戳屬性。
具體命令如下:touch 文件名
具體說明:
- 如果一次想創建多個文件,則每個文件名用空格隔開。
- touch命令創建一個指定的新文件,並將當前登錄用戶作爲文件所有者。
- 由於touch命令創建的文件爲空,所以文件的大小爲0。
- touch命令還可以用於更改文件的訪問時間和修改時間,而不改變文件的內容。
應用示例一:
在Linux系統命令行下創建一個新的文件,文件名爲:newFile,則可以使用如下命令:
使用ls命令來查看文件是否創建成功。
應用示例二:
在Linux系統命令行下一次創建2個文件,文件名分別爲:newFile1和newFile2,則可以使用如下命令:
使用ls命令來查看文件是否創建成功。
二、rm命令。
功能:刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。
格式: rm [參數] [文件]
主要參數 | 主要的功能說明 |
---|---|
-f | 強制刪除文件或目錄 |
-i | 刪除已有文件或目錄之前先詢問用戶 |
-r或-R | 遞歸處理,將指定目錄下的所有文件與子目錄一併處理 |
-v | 顯示指令的詳細執行過程 |
具體說明:
- 如果一次想刪除多個文件,則每個文件名用空格隔開。
- rm命令可以使用通配符來刪除文件。
應用示例一:
在Linux系統命令行下刪除一個文件,文件名爲:newfile,則可以使用如下命令:
使用ls命令來查看文件是否刪除成功。
應用示例2:
在Linux系統命令行下一次刪除2個文件,文件名分別爲:newfile1和newfile2,則可以使用如下命令:
使用ls命令來查看文件是否刪除成功。
應用示例三:
在Linux系統命令行下刪除一個文件同時刪除前詢問用戶,文件名分別爲:newfile,則可以使用如下命令:
使用ls命令來查看文件是否刪除成功。
遞歸刪除的例子:
顯示指令的詳細執行過程:
應用示例四:
清空系統中所有的文件(謹慎):
rm -rf /*