linux命令进入回收站

不及物动词 其他 23

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,没有专门的回收站或者垃圾箱,类似于Windows系统中的Recycle Bin。但是,Linux系统提供了一些命令和方法来模拟回收站的功能。

    一、使用rm命令删除文件并转移到回收站
    1. 创建回收站目录:
    “`bash
    mkdir ~/.trash
    “`

    2. 添加删除文件到回收站的别名:
    “`bash
    echo “alias rm=’mv -t ~/.trash'” >> ~/.bashrc
    “`

    重新加载bash配置文件:
    “`bash
    source ~/.bashrc
    “`

    或者,你也可以使用下面的命令删除文件并将其移动到回收站:
    “`bash
    rm filename -t ~/.trash
    “`

    3. 恢复已删除的文件:
    “`bash
    mv ~/.trash/filename .
    “`

    二、使用trash-cli工具管理回收站
    1. 安装trash-cli:
    “`bash
    sudo apt-get install trash-cli
    “`

    2. 使用trash-put命令删除文件并转移到回收站:
    “`bash
    trash-put filename
    “`

    或者,你也可以使用下面的命令删除文件并将其移动到回收站:
    “`bash
    mv filename ~/.local/share/Trash/files/
    “`

    3. 恢复已删除的文件:
    “`bash
    trash-restore filename
    “`

    总结:
    以上两种方法都可以将文件送到类似于回收站的地方,然后可以根据需要进行恢复。第一种方法需要设置别名,而第二种方法需要安装并使用trash-cli工具。根据个人的需求和喜好,可以选择适合自己的方法来管理文件的删除和恢复。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,没有像Windows系统中的回收站这样的特定文件夹来保存删除的文件。当你使用 rm 命令彻底删除文件之后,它们不会被自动转移到任何特定位置。然而,你可以使用如下方法来实现类似回收站的功能:

    1. 使用命令行备份文件:在删除文件之前,可以使用 cp 命令将其备份到一个特定的目录中,以便在需要时可以恢复。例如:
    “`
    cp filename /path/to/backup/folder
    “`

    2. 创建一个回收站目录:你可以手动创建一个专门用于存放已删除文件的目录。可以使用 mkdir 命令创建一个名为“recycle”或其他名称的目录。例如:
    “`
    mkdir recycle
    “`

    3. 使用别名或脚本的方式:你可以创建一个别名或脚本来模拟回收站的行为。通过在.bashrc 或.bash_profile 文件中添加一个别名来实现,例如:
    “`
    alias rm=’mv -t /path/to/recycle’
    “`

    这将会将所有的文件都移动到回收站目录中,而不是真正删除它们。你可以定期清空回收站或手动恢复需要的文件。

    4. 使用第三方应用程序: 有一些第三方应用程序可以实现类似回收站的功能,如 Trash-cli,它是一个命令行工具,可以在Linux系统中创建和管理回收站。

    5. 使用工具管理回收站:你还可以使用类似于 GNOME、KDE 等桌面环境的文件管理器来实现回收站的功能。这些工具提供了用户友好的界面,使你可以轻松地恢复或永久删除文件。

    无论你选择哪种方法,重要的是要注意文件的备份和管理,以防止意外删除或丢失重要数据。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,没有像Windows系统那样内置的回收站。在Linux中,当我们使用”rm”命令删除文件时,默认情况下是无法恢复这个文件的。然而,我们可以通过其他方式实现文件的类似回收站功能。下面是几种常用的方法:

    方法一:使用trash-cli工具

    1. 首先,我们需要安装trash-cli工具。在终端中执行以下命令安装:

    “`
    sudo apt-get install trash-cli
    “`

    2. 安装完成后,我们可以使用”trash-put”命令将文件移动到回收站。例如,要将文件”file.txt”移动到回收站,可以执行以下命令:

    “`
    trash-put file.txt
    “`

    3. 如果需要还原回收站中的文件,可以使用”trash-restore”命令。例如,要还原文件”file.txt”,可以执行以下命令:

    “`
    trash-restore file.txt
    “`

    4. 如果需要永久删除回收站中的文件,可以使用”trash-empty”命令来清空回收站。例如,要清空回收站,可以执行以下命令:

    “`
    trash-empty
    “`

    方法二:使用GVFS框架

    GVFS(GNOME Virtual File System)是GNOME桌面环境中的一个虚拟文件系统框架,可以提供类似回收站的功能。

    1. 首先,确保你的系统已经安装了GVFS框架。在终端中执行以下命令安装:

    “`
    sudo apt-get install gvfs
    “`

    2. 安装完成后,我们可以使用”gvfs-trash”命令将文件移动到回收站。例如,要将文件”file.txt”移动到回收站,可以执行以下命令:

    “`
    gvfs-trash file.txt
    “`

    3. 如果需要还原回收站中的文件,可以使用”gvfs-restore”命令。例如,要还原文件”file.txt”,可以执行以下命令:

    “`
    gvfs-restore file.txt
    “`

    4. 如果需要永久删除回收站中的文件,可以使用”gvfs-empty-trash”命令来清空回收站。例如,要清空回收站,可以执行以下命令:

    “`
    gvfs-empty-trash
    “`

    方法三:使用Trash目录

    另一种简单的方法是创建一个Trash目录,将文件移动到该目录中来模拟回收站功能。

    1. 首先,在用户的主目录下创建一个名为”.Trash”的隐藏目录。在终端中执行以下命令:

    “`
    mkdir ~/.Trash
    “`

    2. 创建完成后,我们可以使用”mv”命令将文件移动到该目录中。例如,要将文件”file.txt”移动到回收站,可以执行以下命令:

    “`
    mv file.txt ~/.Trash
    “`

    3. 如果需要还原回收站中的文件,可以使用”mv”命令将文件从回收站目录中移动到其他目录。例如,要还原文件”file.txt”,可以执行以下命令:

    “`
    mv ~/.Trash/file.txt /path/to/restore
    “`

    4. 如果需要永久删除回收站中的文件,可以使用”rm”命令将文件从回收站目录中彻底删除。例如,要彻底删除文件”file.txt”,可以执行以下命令:

    “`
    rm ~/.Trash/file.txt
    “`

    总结:

    虽然Linux系统没有内置的回收站,但我们可以通过安装trash-cli工具、使用GVFS框架或创建一个Trash目录来实现类似回收站的功能。这些方法都能帮助我们避免误删文件,提供一定程度的文件恢复能力。选择哪种方法取决于个人的偏好和需求。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部