如何使用"rm"?
rm命令是UNIX和Linux中删除文件或目录的命令行工具。 在本篇文章中,我们会探究“rm -rf”在Linux能做什么。
此外,我们还将分享一些删除一个文件,删除一个目录,删除多个文件或目录,删除时的确认提示,递归删除文件和强制删除文件的一些示例。
rm命令也是Linux系统中最常用的命令,但你也会在本文中看到它也是一个非常危险的命令。
如何删除一个文件
默认情况下,rm命令只会删除命令行中指定的文件,它并不能删除目录。
$ mkdir -p tecmint_files
$ touch tecmint.txt
$ rm tecmint.txt
$ rm tecmint_files
如何删除多个文件
一次删除多个文件,通过一个一个指定文件名(如示例: file1 file2)或者使用通配符(如示例: 以.txt
结尾的表达式)。
$ rm tecmint.txt fossmint.txt [Using Filenames]
$ rm *.txt [Using Pattern]
如何删除一个目录
删除一个目录,你可以使用-r
或者-R
选项告诉rm去递归删除一个目录和目录中的所有内容(子目录和文件)。
$ rm tecmint_files/
$ rm -R tecmint_files/
如何在删除目录是提示确认
当删除一个目录和他的子目录时,提示确认, 如示例所示使用-R
和-i
选项。
$ rm -Ri tecmint_files/