跳轉到內容

Unix 快速入門/刪除檔案

來自華夏公益教科書,開放的書籍,用於開放的世界


刪除檔案和目錄

[編輯 | 編輯原始碼]

rm(刪除)

[編輯 | 編輯原始碼]

要刪除(移除)檔案,請使用命令 rm。因此,您可以建立一個名為 science.txt 的檔案的副本,然後將其刪除。您將輸入

% cp science.txt tempfile.txt
% ls
% rm tempfile.txt 
% ls

要刪除多個檔案,您可以使用萬用字元。請考慮以下命令

% rm *.txt

這將刪除當前目錄中所有以 .txt 結尾的檔名。如果您系統地使用副檔名(檔名中的點號之後的位),這將非常有用。

rmdir(刪除目錄)

[編輯 | 編輯原始碼]

您可以使用 rmdir 命令刪除目錄。例如,如果您有一個不再需要的空目錄,可以輸入

%rmdir someoldolddirectory

(當然,您的目錄可能不叫 someoldolddirectory,但我認為您明白了。)

但是,如果您嘗試刪除包含檔案的目錄,則將無法刪除,因為 Unix 不允許您刪除非空目錄。解決辦法是在 rm 命令上使用選項 –r,如下所示

% rm -r directory

這將刪除目錄及其所有子目錄,即使它們包含檔案。-r 代表遞迴

華夏公益教科書