`

Linux命令行删除文件到回收站

 
阅读更多

Linux命令行模式下rm是将文件彻底删除,操作起来比较危险。
方案一:
安装trash-cli工具,其实就是回收站的命令行模式:
sudo apt-get install trash-cli
方案二:
给trash命令添加别名"rm",覆盖系统rm命令。
vi ~/.profile
加入:alias rm="trash"
执行:source ~/.profile
方案三(推荐):
alias del='mv -t ~/.local/share/Trash/files --backup=t'
删除成功的文件会放入系统回收站中,位置:~/.local/share/Trash/files

源自:http://blog.163.com/youlingyunlei@126/blog/static/120639312201281955330/

分享到:
评论

相关推荐

    linux-命令行回收站,防止误删 【完整脚本】

    “你的rm -rf /*,我接盘了“——刚毕业的运维小姐姐总误删文件,我送了她一个命令行版 “回收站” 完整流程文章链接:https://blog.csdn.net/weixin_42350212/article/details/115628436

    rmtrash_是linux和mac下命令行版本rm的回收站,安装后对用户透明,符合正常使用rm的习_rmtrash.zip

    rmtrash的工作原理是在执行rm命令删除文件时,不是直接从硬盘上彻底删除这些文件,而是先将它们移动到一个特定的目录中,这个目录就充当了“回收站”的角色。这意味着用户可以通过rmtrash来管理和恢复被删除的文件,...

    Linux命令行删除文件实操方法

    总结起来,Linux命令行删除文件的方法主要包括基础的`rm`命令和更为安全的`trash-cli`工具。使用`rm`时需谨慎,而`trash-cli`则提供了类似于回收站的机制,增强了文件删除的安全性。在处理重要文件时,推荐使用`...

    Linux的命令行回收站机制,通过bash_shell脚本实现,主要功能有移除和恢复的功能_recycle.zip

    首先,命令行回收站的基本工作原理是将被删除的文件移动到一个特定的目录中,而不是直接从文件系统中彻底删除。这个特定目录可以被视为“回收站”,所有被删除的文件都暂时存放在这里。当用户需要恢复某个文件时,...

    Trash-Cli:Linux上的命令行回收站工具

    【Trash-Cli:Linux命令行回收站工具详解】 在Linux操作系统中,命令行是许多用户的首选交互方式,尤其是在日常的系统管理和自动化任务中。然而,Linux的传统rm命令一旦执行,文件就会被永久删除,这对于不小心误删...

    Linux下自定义的删除命令,实现将文件删除到回收站。_resetrm.zip

    这个自定义的命令通常会涉及到几个关键的Linux系统调用和命令行工具,比如mv(移动文件或目录)、mkdir(创建目录)、test(测试条件表达式)以及可能的rm(删除文件)。命令的设计思想是首先检查用户是否有删除的...

    Linux怎么开启回收站功能.docx

    1. **Delete 脚本**:这是核心脚本,它重封装了`rm`命令,使得删除操作不是直接删除文件,而是将其移动到一个特定的“回收站”目录。用户可以通过添加`-f`选项来强制执行`rm`命令,直接删除文件。在Delete脚本中,会...

    命令行下的文件管理器

    需要注意的是,这些操作通常没有回收站,因此删除的文件通常是不可恢复的。 接着,我们来看文件的加密解密。在命令行下,GPG(GNU Privacy Guard)是一种广泛使用的加密工具。要加密文件,你可以使用`gpg --encrypt...

    trash_命令替代linux_rm命令实现windows回收站的功能_trash.zip

    而trash-cli是一个命令行工具,它提供了一种安全删除文件的方法,将删除的文件移动到一个特殊的“回收站”目录中,而不是直接从文件系统中永久删除。用户可以通过trash-cli提供的命令,查看、恢复甚至永久删除这些...

    linux强制删除文件教程

    默认情况下,`rm` 命令不会立即删除文件,而是将其移动到回收站(在 Linux 中称为 `.Trash` 目录)。然而,当使用 `-f` 或 `-rf` 参数时,`rm` 命令将执行强制删除,不提示确认,也不会尝试回收。 2. **强制删除...

    如何在 Linux 中删除文件或目录 – 删除文件夹及其内容的命令.docx

    `rm` 命令默认不会将文件移动到回收站,而是直接从文件系统中删除,所以使用时需格外小心。 为了提高安全性,您可以使用 `shred` 命令。`shred` 在删除文件前会多次覆盖其内容,使得数据恢复变得困难。要使用 `...

    在Linux下快速删除文件及关闭系统

    这个功能非常强大,但也需谨慎使用,因为它会永久性地移除指定的文件和目录,没有回收站或撤销操作。 接下来,我们讨论如何在Linux系统中进行安全关机。在早期的Linux/UNIX版本中,用户需要先执行`shutdown`命令,...

    清空“回收站”的代码资源

    在计算机操作系统中,“回收站”是一个特殊的存储区域,用于临时保存被用户删除的文件或文件夹,以便在必要时能够恢复。清空“回收站”是将“回收站”内的所有文件永久删除的操作,一旦执行,这些文件将无法通过常规...

    Linux基础课件Linux系统文件删除rm命令共9页.p

    4. **使用回收站**:某些Linux发行版(如Ubuntu)提供回收站功能,但`rm`命令默认不使用,需通过其他方式实现。 通过学习这9页的课件,你可以深入了解`rm`命令的用法,从而更有效地管理Linux系统中的文件和目录。...

    使用trash-cli避免误删文件--为rm增加回收站功能.docx

    `trash-cli`是一个命令行工具,由Python编写,提供了`trash-put`、`restore-trash`、`trash-list`、`trash-empty`、`trash-rm`等命令,方便用户管理和恢复被移到回收站的文件。回收站默认位于`~/.local/share/Trash/...

    删除文件找回 超好用

    1. **回收站恢复**:在Windows系统中,删除的文件通常会被移动到回收站。只需打开回收站,找到误删的文件,然后右键选择“还原”即可。然而,如果是在命令行中使用`rm`命令删除的文件,或者已经清空了回收站,这种...

    linux常用命令大全.md

    此命令危险性较高,因为它不会将删除的文件放入回收站,而是直接删除。因此使用时需要谨慎。 5. 更改文件权限:`chmod` 命令用于改变文件的权限设置。Linux的文件权限通过读、写和执行三个属性来定义用户、用户组和...

    预防rm误删文件.docx

    第二种方法是将 rm 命令映射到 trash-cli 工具,trash-cli 是一个命令行工具,用于将删除的文件移动到回收站中,而不是直接删除。这可以避免误删文件的风险,并且用户可以随时从回收站中恢复删除的文件。 要使用这...

Global site tag (gtag.js) - Google Analytics