跳转到内容

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 代表递归

华夏公益教科书