详解Linux中rm与rmdir删除命令的用法

RM:
删除文件:文件名rm
删除目录:rm -r 目录名
强制删除:rm -f 文件名
确认删除:rm -i 文件名
递归删除:rm -R 目录名
删除多个文件:rm file1 file2 file3
删除以-开头的文件:rm -
file_name 或 rm ./file_name
无法撤消删除:shred -u 文件名
rmdir:
删除空目录:rmdir directory_name
删除非空目录(忽略错误): rmdir --ignore-fail-on-non-empty dirname
递归删除目录及其前面的空目录:rmdir -p 目录名
注意:
使用 rm -r 时要小心,以免误删除。

除非使用 --ignore-fail-on-non-empty,否则 rmdir 无法删除非空目录。

linux学习笔记 cp mv rm which find

上周,一位客户问我如何在 Linux 中使用基本命令,我给他发了这张纸条。
事实上,我自己遇到的陷阱是有时我不记得使用这些命令,尤其是选项。
例如cp命令不仅可以复制文件,还可以复制文件夹。
这需要 -r 选项。
记得有一次,我不小心把公司服务器上的一个重要文件夹复制到了错误的地方,却忘了加上-r。

mv命令,它不仅可以移动文件,还可以重命名文件。
我已经在命令行中直接使用 mv 重命名了家用计算机上的文件,例如 mv oldname newname。

接下来是 rm 命令。
该命令非常危险,应谨慎使用。
记得有一次,我不小心使用rm删除了一个重要文件,然后忘记添加-r选项,导致文件夹中的文件被删除了。
现在我知道如果你想删除一个文件夹,你必须添加-r。

哪个命令非常有用。
例如,如果您想查找 ls 命令在哪里,可以使用which ls。
我在学习Linux的时候,用这个命令来查找很多命令的位置。

查找命令 此命令可以帮助您按文件名、大小或其他属性查找文件。
在整理电脑文件时,我使用find命令来查找小于1 0MB的文件,非常方便。

至于通配符,我经常用这个,比如rm test,它会删除所有以test开头的文件。
我也用|例如,管道字符和 > 重定向字符,用于将命令的结果输出到文件。

echo命令,这个很简单,只是输出内容。
我在测试脚本时经常使用它。

tail命令,该命令可以查看文件的最后几行。
我在阅读日志文件时经常使用它。

无论如何,这取决于你。
这些命令对于管理 Linux 系统非常重要。
如果你掌握得好,你的工作效率可以大大提高。
我还在思考这个问题,即如何记住使用这些命令。

rm命令使用入门

rm 命令删除文件,-i 交互,-f 强制,-r 递归,-d 删除空目录,-v 显示详细信息,谨慎操作。