📅  最后修改于: 2023-12-03 14:51:00.871000             🧑  作者: Mango
在Linux中删除文件是一项非常基本的任务,因此任何程序员都应该知道如何完成它。在此介绍一些常用的方法。
rm
命令是最常用的删除命令,用于删除文件或目录。要删除文件,只需在命令行中键入以下命令:
rm file_name
要删除目录及其内容,可以使用 -r
选项:
rm -r directory_name
注意:删除的文件或目录将立即被彻底删除,无法恢复,请慎重使用。
如果您希望将文件移动到垃圾桶中而不是立即删除文件,那么可以使用 mv
命令将文件移动到预定义的垃圾桶目录 ~/.local/share/Trash/files/
下:
mv file_name ~/.local/share/Trash/files/
注意:该方法并不是永久性删除文件,需要到垃圾桶中手动删除文件。
如果您需要批量删除指定类型的文件,可以使用 find
命令进行查找并删除文件。例如要删除所有以 .log
结尾的文件:
find /path/to/directory -name "*.log" -type f -delete
上述命令将查找 /path/to/directory
下所有以 .log
结尾的文件并删除。
以上是 Linux 中删除文件的一些常用方法,可以使用 rm
命令永久性删除文件,使用 mv
命令将文件移动到垃圾桶中,以及使用 find
命令批量删除文件。各种方法有各自的优缺点,根据实际需求选择适合的方法。