我们使用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为要查看的文件夹名。
评论前必须登录!
注册