能从命令行删除Linux 文件或文件文件目录,能用rm
命令删除,运用rm
命令删除文件或文件文件目录的时候要多多注意,因为一旦删除文件,就无法恢复。
如果你想让你的文件在没被那般轻而易举地删除,能用safe-rm命令。要删除独立文件,挑选rm
命令后面跟文件名。
倘若文件处于写保护状况,将自动提醒您进行确认,如下所示。输入y
并依据Enter
。倘若文件并没写保护,它会被马上删除。
rm filename
rm: remove write-protected regular empty file 'filename'?
要一次删除好多个文件,rm
命令脚后跟好多个文件名称,文件的名称运用空格符分隔。您也可以使用通配符*
和正则匹配来匹配好多个文件。
如果你使用通配符*
和或者正则匹配匹配好多个文件时,建议使用ls
命令例举要删除的文件,使大家可以在运行rm
命令之前确认将要删除的文件。
例如命令rm *.pdf
,要删除文件目录文件的.pdf
文件。rm filename1 filename2 filename3
命令很有可能删除好多个文件
rm filename1 filename2 filename3
rm *.pdf
rm命令的-i
选项标识rm
命令在删除文件之前提示顾客,确认要不要删除。我们将看到信息内容rm: remove regular empty file 'filename1'?,确认键入y
,再按照Enter
。
当删除的文件与文件文件目录太很久,你也许会不愿顾客每一个文件都确认一次。但是你务必提示顾客一次。这时候能够运用rm命令的-I
选项。
-I
选项对于在删除许多文件与文件文件目录时,仅需要顾客确认一次。我们将看到类似这样的信息内容rm: remove 4 arguments?。确认键入y
,再按照Enter
。
rm -i filename1 filename2
rm -I filename1 filename2 filename3 filename4
rm: remove regular empty file 'filename1'?
rm: remove regular empty file 'filename2'?
rm: remove 4 arguments?
删除文件文件目录/文件夹
要删除一个或多个空目录,挑选rm命令的-d
选项。-d
选项在功能跟rmdir
命令一样。
如果要递归算法删除文件文件目录和文件,挑选rm命令-r
选项进行递归算法删除。一般,你很少运用-d
选项删除文件文件目录。而是用运用-r
选项。
rm -d dirname
rm -r dirname
rm -rf
倘若特殊文件文件目录或目录中的文件受写保护,rm
命令将展示您确认操作过程。需不需要删除文件与文件文件目录。
如果你不需要任何确认信息内容,挑选rm命令的-f
选项。一般使用-f
选项时都会组合使用-r
选项进行递归算法删除。
在rm -rf
命令时你就要多多注意,因为rm命令的删除都是没垃圾处理场的,也么并没可以恢复数据库的法力。
rm -rf dirname
