我们使用Linux服务器最为关键的点要学会使用命令。在使用一些命令行的时候可以提高工作效率,这也是我们很多人喜欢使用Linux服务器的原因。如果我们仅仅还是通过图形化的方式手工的去修改文件,那效率太低了。在这里我们如果要删除文件的话,可以操作以下的一些方式。

一、删除单个文件

在Linux系统中,删除一个文件非常简单。只需要使用rm命令即可。

语法:rm filename

其中,filename为要删除的文件名。此时,会直接删除该文件,无需额外的确认步骤。

二、删除多个文件

有时候,我们需要删除多个文件。如果手动一个一个输入rm命令,将会非常繁琐。此时,我们可以借助通配符* 来实现一次性删除多个文件。

语法:rm *file*

其中,*file*表示匹配所有包含”file”的文件名。这样,所有匹配的文件都会被删除。

三、删除文件夹

与删除文件类似,删除文件夹也使用rm命令。不过,此时需要添加-r选项表示递归删除。

语法:rm -r foldername

其中,foldername为要删除的文件夹名。此时,会递归删除所有文件夹中的文件和文件夹。

四、删除时的提示信息

默认情况下,删除文件或文件夹时不会提示任何信息。这种方式很容易导致误操作。为了避免这种情况,我们可以使用-i选项强制提示。

语法:rm -i filename / rm -ir foldername

其中,-i表示强制提示。此时,每一次删除操作都会询问用户是否确认删除。

五、回收站机制

Linux系统默认没有回收站机制,因此删除的文件是无法还原。不过,我们可以借助第三方软件来实现回收站功能。如trash-cli。

安装命令:sudo apt-get install trash-cli

使用命令:trash filename / trash -r foldername

使用该命令后,被删除的文件会被放到”~/.local/share/Trash/files/”目录下。此时,我们可以在其中找回被误删的文件。

六、最小化删除操作风险

为了最小化删除操作的风险,我们可以在删除之前使用ls命令查看要删除的文件是否正确。

语法:ls filename / ls foldername

其中,filename为要查看的文件名,foldername为要查看的文件夹名。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。