如何使用终端删除Linux操作系统中的文件和目录?
rm命令用于删除Linux操作系统中的文件和目录,而rmdir命令仅用于删除空目录。
rm(移除)—— rm代表移除。它用于来自Linux系统的文件、目录和符号链接。默认情况下,它不会删除目录。在Windows操作系统中,del(删除)命令提供了相同的工作功能。rm命令也可在EFI(可扩展固件接口)shell中使用。
注意– 通常rm命令以静默方式运行,因此在使用rm命令时要小心,因为删除后很难恢复文件。
语法
rm命令的一般语法如下。
$ rm [OPTION]... FILE...
rm命令中可用选项的简要说明。
从不提示
删除前提示信息
不要特别对待'/'
创建文件的硬链接而不是复制
隐式删除
解释发生了什么
显示此帮助并退出
输出版本信息并退出
要从目录中删除文件,我们使用不带任何选项的rm命令,如下所示。
$ rm file.txt
要删除文件并提示删除确认消息,我们在rm命令中使用-i选项,如下所示。
$ rm -i file.txt rm − remove regular file ‘file.txt’? y
继续输入y或Y。确认后将完成删除。
rmdir命令用于删除Linux系统中的空目录。rmdir命令删除指定目录为空的目录,否则会提示错误信息。
语法
rmdir命令的一般语法如下-
$ rmdir [OPTION]... DIRECTORY...
rmdir命令中可用选项的简要说明。
忽略目录非空的失败消息
删除目录及其父目录
对处理的每个目录提示诊断
显示此帮助并退出
输出版本信息并退出
要删除空目录,我们在使用终端的Linux系统中使用rmdir命令。
首先,我们将使用创建一个空目录
$ mkdir new_dir
然后我们将删除创建的目录,如下所示。
$ rmdir new_dir
要删除空目录并提示正在执行的操作,我们在使用终端的Linux系统中将-v或--verbose选项与rmdir命令一起使用。
首先,我们将使用创建一个空目录
$ mkdir new_dir
然后我们将删除创建的目录并提示正在执行的操作,如下所示。
$ rmdir -v new_dir rmdir − removing directory, ‘new_dir’