㈠ linux基礎命令-創建、刪除文件和文件夾(超詳細)
在Linux中創建和刪除文件及文件夾的基礎命令如下:
一、創建文件夾
- 命令:mkdir
- 說明:用於創建文件夾。
- 常用選項:
- i:在刪除前詢問確認。但請注意,此選項在mkdir命令中實際是用於創建目錄前檢查目錄是否已存在,避免覆蓋,而不是用於刪除。原描述可能有誤。
- p:遞歸創建目錄,如果父目錄不存在則一並創建。這里提到的r並非mkdir命令的選項,而是rm命令的選項,用於遞歸刪除。
- 示例:mkdir directory_name,創建一個名為directory_name的文件夾。
二、刪除文件和文件夾
- 命令:rm
- 說明:用於刪除文件或文件夾。
- 常用選項:
- i:在刪除前詢問確認。
- f:強制刪除,不提示確認。
- r 或 R:遞歸刪除,用於刪除目錄及其內容。
- 示例:
- rm i file.txt:刪除名為file.txt的文件,並在刪除前詢問確認。
- rm r directory:遞歸刪除名為directory的目錄及其所有內容。
三、創建文件
- 命令:vi
- 說明:vi是一個強大的文本編輯器,可用於創建或編輯文件。
- 示例:vi a.txt,打開名為a.txt的文件,並進入vi編輯模式。在vi中,按i鍵進入插入模式,可以開始編輯文件。編輯完成後,按Esc鍵退出插入模式,輸入:wq保存並退出。
注意:雖然touch命令常用於更新文件的時間戳,但它也可以用來創建一個空文件。如果指定的文件不存在,touch會創建一個空文件;如果文件已存在,touch會更新該文件的時間戳。但嚴格來說,touch不是專門用於創建文件的命令,而是用於設置或更新文件時間戳的命令。
- 命令:touch
- 示例:touch newfile.txt,創建一個名為newfile.txt的空文件。
㈡ linux中怎麼刪除文件夾
在Linux中刪除文件夾(目錄)主要有以下幾種方法:
1. 使用rmdir命令刪除空目錄
- rmdir命令:專門用於刪除空目錄。
- 使用方法:執行rmdir 目錄名。例如,刪除名為「MyDocuments」的空目錄,可以執行rmdir MyDocuments。
- 注意事項:如果目錄不為空,rmdir命令會提示錯誤,無法刪除非空目錄。
2. 使用rm命令刪除目錄
- rm命令:通常用於刪除文件,但添加參數後也可用於刪除目錄。
- 遞歸刪除:使用-r或-R選項遞歸地刪除目錄及其內容。例如,刪除名為「MyDocuments」的目錄及其內容,可以執行rm -rf MyDocuments/。
- 強制刪除:使用-f選項強制刪除目錄,不會提示確認。例如,rm -rf組合使用可以強制刪除目錄及其內容。
- 刪除多個目錄:可以在單個命令中刪除多個目錄,例如rm -rf dir1 dir2 dir3。
3. 使用find命令刪除目錄
- find命令:用於搜索文件和目錄,並可根據搜索結果執行操作。
- 刪除指定目錄:使用find命令搜索並刪除指定目錄。例如,刪除當前目錄中名為「MyDocuments」的目錄,可以執行find . -type d -name "MyDocuments" -exec rm -rf {} +。
- 刪除所有空目錄:使用find命令搜索並刪除所有空目錄。例如,刪除當前目錄及其子目錄中的所有空目錄,可以執行find . -type d -empty -delete。
總結:
- rmdir適用於刪除空目錄。
- rm -rf適用於刪除目錄及其內容,無論目錄是否為空。
- find命令結合rm -rf或-delete選項,可以靈活刪除符合特定條件的目錄。
㈢ Linux命令如何新建或刪除文件/文件夾
在Linux系統中,新建或刪除文件/文件夾的命令如下:
一、新建文件
- 使用touch命令新建文件。具體操作為:在終端中輸入touch命令後加一個空格,緊接著輸入你想要創建的文件名,最後按回車鍵。例如,創建一個名為example.txt的文本文件,命令為touch example.txt。
二、新建文件夾
- 使用mkdir命令新建文件夾。操作方法與新建文件類似,只是在mkdir命令後輸入你想要創建的文件夾名,然後按回車鍵。例如,創建一個名為example_folder的文件夾,命令為mkdir example_folder。
三、刪除文件夾
- 使用rmdir命令刪除空文件夾。需要注意的是,rmdir命令只能刪除空文件夾。操作方式為:在rmdir命令後輸入你想要刪除的文件夾名,然後按回車鍵。例如,刪除名為example_folder的空文件夾,命令為rmdir example_folder。
四、刪除文件
- 使用rm命令刪除文件。在rm命令後輸入你想要刪除的文件名,然後按回車鍵。例如,刪除名為example.txt的文件,命令為rm example.txt。
注意事項:
- 在執行刪除命令時,請務必確認要刪除的文件或文件夾名無誤,因為刪除操作是不可逆的。
- 如果想要刪除非空文件夾及其內部的所有文件和子文件夾,可以使用rm -r命令,其中-r選項表示遞歸刪除。例如,刪除名為example_folder的文件夾及其內部所有內容,命令為rm -r example_folder。但請務必謹慎使用此命令,以避免誤刪重要數據。