linux进入回收站的命令

worktile 其他 373

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中没有像Windows系统那样的回收站,因此没有专门的命令将文件或目录移至回收站。但是,你可以使用一些命令来模拟类似的功能,例如mv、rm和trash-put。

    1. mv命令
    使用mv命令可以将文件或目录移动到其他位置,例如将文件移动到特定目录中的一个名为”Trash”的子目录中。可以按照以下步骤操作:

    1.1 创建一个名为”Trash”的目录:
    “`
    mkdir ~/Trash
    “`

    1.2 将文件或目录移动到”Trash”目录中:
    “`
    mv <文件或目录路径> ~/Trash/
    “`
    请注意,这个方法实际上是将文件或目录移动到另一个位置,而不是真正的回收站。

    2. rm命令
    rm命令用于删除文件或目录,但是可以结合一些选项来模拟回收站的功能。可以按照以下步骤操作:

    2.1 创建一个名为”Trash”的目录:
    “`
    mkdir ~/Trash
    “`

    2.2 将要删除的文件或目录移动到”Trash”目录中:
    “`
    mv <文件或目录路径> ~/Trash/
    “`

    2.3 创建一个类似于回收站的脚本文件,并命名为”trash”:
    “`
    touch ~/trash
    chmod +x ~/trash
    “`

    2.4 在”trash”脚本文件中添加以下内容:
    “`
    #!/bin/bash
    mv ~/Trash/* <目标位置>
    “`
    其中,”<目标位置>“为你想要移动到的目录路径。

    2.5 将”trash”脚本文件移动到/usr/local/bin目录中,以便能够在任何位置使用它:
    “`
    sudo mv ~/trash /usr/local/bin/
    “`

    现在,你可以使用”trash”命令来将文件或目录移动到类似于回收站的位置,以便稍后进行恢复。

    3. trash-cli命令
    如果你想要一个更加专业的解决方案,可以考虑安装”trash-cli”工具包。这个工具包提供了一个名为”trash-put”的命令,用于将文件或目录移动到回收站中。可以按照以下步骤进行安装和使用:

    3.1 使用包管理器安装”trash-cli”工具包。例如,在Ubuntu上可以使用以下命令:
    “`
    sudo apt-get install trash-cli
    “`

    3.2 使用”trash-put”命令将文件或目录移动到回收站中:
    “`
    trash-put <文件或目录路径>
    “`
    请注意,使用这个命令将文件或目录移动到回收站后,可以使用”trash-list”命令查看回收站中的内容,并使用”trash-restore”命令将文件或目录恢复到原来的位置。

    总结:
    Linux系统中没有内置的回收站命令,但可以使用mv、rm和trash-put等命令来模拟相似的功能。使用这些命令,你可以将文件或目录移动到特定的目录中,以便稍后进行恢复。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,没有像Windows操作系统那样的回收站。当文件被删除时,它们通常会被立即移动到“垃圾箱”(也称为“废纸篓”)文件夹。而要恢复文件,可以从垃圾箱中将其恢复回来。下面是在Linux系统中进入垃圾箱的命令:

    1. 打开终端:在Linux系统中,打开终端是进入命令行界面的方式。可以通过键盘快捷键Ctrl + Alt + T来打开终端。

    2. 切换到垃圾箱目录:使用cd命令将当前目录切换到垃圾箱目录。在大多数Linux发行版中,垃圾箱目录通常是“~/.local/share/Trash”。

    “`
    cd ~/.local/share/Trash
    “`

    3. 进入垃圾箱:使用ls命令查看垃圾箱中的文件。在垃圾箱目录中,存在两个子目录:“files”和“info”。 “files”目录中存储着被删除的文件,而“info”目录则包含着与这些文件相关的元数据。

    “`
    cd files
    “`

    4. 查看删除的文件:使用ls命令列出垃圾箱中被删除的文件。

    “`
    ls
    “`

    5. 恢复文件:如果需要恢复被删除的文件,只需将其从垃圾箱中移动到所需的目录即可。可以使用mv命令完成此操作。

    “`
    mv <文件名> <目标目录>
    “`

    例如,要将文件“example.txt”从垃圾箱中恢复到家目录中,可以执行以下命令。

    “`
    mv example.txt ~/
    “`

    需要注意的是,这些命令可能会因Linux发行版的不同而有所区别。垃圾箱的默认位置可能会有所不同,请根据自己的实际情况来使用相应的命令。

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

    在Linux系统中,通常没有类似于Windows系统中的回收站功能。当我们删除文件或目录时,它们会立即被永久删除,并无法通过简单操作恢复。不过,我们可以使用一些特殊的命令和技巧来实现回收站功能。

    下面展示一种实现回收站功能的方法,通过创建一个独立的目录来模拟回收站,当我们删除文件时,将其移动到回收站目录,可以在需要时恢复或永久删除这些文件。

    步骤如下:

    1. 创建回收站目录:

    “`
    $ mkdir ~/.trash
    “`

    这将在用户的主目录下创建一个名为.trash的目录作为回收站。

    2. 创建一个脚本文件:

    “`
    $ touch ~/.trash.sh
    “`

    通过编辑器打开此脚本文件,并添加以下内容:

    “`bash
    #!/bin/bash

    if [[ ! -d ~/.trash ]]; then
    echo “Trash directory not found. Creating…”
    mkdir ~/.trash
    fi

    for file in “$@”; do
    if [[ -e $file ]]; then
    mv “$file” ~/.trash
    echo “Moved $file to trash”
    else
    echo “$file not found”
    fi
    done
    “`

    此脚本用于将传递给它的文件移动到回收站目录中。若回收站目录不存在,则会自动创建。请确保脚本中的回收站目录路径与您创建的回收站目录路径相匹配。

    3. 将脚本文件添加到可执行路径中:

    “`
    $ mv ~/.trash.sh /usr/local/bin/trash
    “`

    这将把脚本文件移动到/usr/local/bin目录中,并重命名为trash。这样,我们可以从任何目录中调用trash命令来删除文件并将其移动到回收站。

    4. 使用回收站功能:

    现在,您可以使用trash命令将文件移动到回收站。例如:

    “`
    $ trash file.txt
    “`

    这将把file.txt文件移动到回收站目录(~/.trash)中。

    要恢复文件,只需从回收站目录中将文件移动回原始位置即可。例如,如果要恢复file.txt文件:

    “`
    $ mv ~/.trash/file.txt .
    “`

    这将把文件从回收站目录中移出,并放回当前目录。

    要永久删除回收站中的文件,可以直接删除回收站目录中的文件。例如:

    “`
    $ rm ~/.trash/file.txt
    “`

    注意:由于此方法只是模拟回收站功能,并不是真正的回收站。因此,当您删除文件后,请确保手动管理回收站中的文件,以防止意外删除或文件占用磁盘空间过多。

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

400-800-1024

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

分享本页
返回顶部