📌  相关文章
📜  在 linux 中删除文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:00.871000             🧑  作者: Mango

在 linux 中删除文件 - Shell-Bash

在Linux中删除文件是一项非常基本的任务,因此任何程序员都应该知道如何完成它。在此介绍一些常用的方法。

使用 rm 命令删除文件

rm 命令是最常用的删除命令,用于删除文件或目录。要删除文件,只需在命令行中键入以下命令:

rm file_name

要删除目录及其内容,可以使用 -r 选项:

rm -r directory_name

注意:删除的文件或目录将立即被彻底删除,无法恢复,请慎重使用。

使用 mv 命令移动文件到垃圾桶

如果您希望将文件移动到垃圾桶中而不是立即删除文件,那么可以使用 mv 命令将文件移动到预定义的垃圾桶目录 ~/.local/share/Trash/files/ 下:

mv file_name ~/.local/share/Trash/files/

注意:该方法并不是永久性删除文件,需要到垃圾桶中手动删除文件。

使用 find 命令查找并删除文件

如果您需要批量删除指定类型的文件,可以使用 find 命令进行查找并删除文件。例如要删除所有以 .log 结尾的文件:

find /path/to/directory -name "*.log" -type f -delete

上述命令将查找 /path/to/directory 下所有以 .log 结尾的文件并删除。

总结

以上是 Linux 中删除文件的一些常用方法,可以使用 rm 命令永久性删除文件,使用 mv 命令将文件移动到垃圾桶中,以及使用 find 命令批量删除文件。各种方法有各自的优缺点,根据实际需求选择适合的方法。