Linux回收站如何自定義設置

Linux回收站如何自定義設置

linux系統不像windows那樣自帶回收站功能,但可以通過多種工具和方法模擬實現,并進行個性化定制。本文將介紹幾種常用的方法:

一、命令行工具:trash-cli

trash-cli 提供了類似Windows回收站的命令行操作體驗。

  1. 安裝: 根據你的Linux發行版,使用以下命令安裝:

    sudo apt-get install trash-cli  # Debian/Ubuntu sudo yum install trash-cli      # centos/RHEL sudo dnf install trash-cli      # Fedora
  2. 使用方法:

    • 將文件移至“回收站”:trash /path/to/file
    • 清空“回收站”:trash-empty
  3. 自定義: trash-cli本身自定義選項有限,可通過配置文件和環境變量微調。

二、GNOME桌面環境工具:gvfs-trash

gvfs-trash是GNOME桌面環境的回收站工具,其他支持GVFS的發行版也可使用。

  1. 安裝:

    sudo apt-get install gvfs-backends  # Debian/Ubuntu sudo yum install gvfs-backends      # CentOS/RHEL sudo dnf install gvfs-backends      # Fedora
  2. 使用方法:

    • 將文件移至“回收站”:gvfs-trash /path/to/file
    • 清空“回收站”:gvfs-trash-empty

三、GNOME文件管理器:Nautilus

GNOME桌面環境用戶可以直接使用Nautilus文件管理器。

  1. 使用方法:

    • 將文件拖拽到廢紙簍圖標即可刪除。
    • 右鍵點擊廢紙簍圖標,選擇“清空廢紙簍”。
  2. 自定義: 可通過GNOME Tweak Tool或dconf編輯器調整回收站行為。

四、云存儲備份工具:rclone

rclone 可將文件備份到云端并實現類似回收站功能。

  1. 安裝: 安裝方法與trash-cli類似。

  2. 配置: 配置rclone連接你的云存儲服務,并使用rclone move命令將文件移動到指定的回收站目錄。

五、自定義腳本

對于更高級的自定義需求,可以編寫bash腳本。以下是一個示例:

#!/bin/bash TRASH_DIR="$HOME/.local/share/Trash/files" mkdir -p "$TRASH_DIR"  move_to_trash() {     mv "$1" "$TRASH_DIR/$(basename "$1")" }  empty_trash() {     rm -rf "$TRASH_DIR"/* }  case "$1" in     move)         move_to_trash "$2"         ;;     empty)         empty_trash         ;;     *)         echo "Usage: $0 {move|empty} [file...]"         exit 1 esac

保存為trash.sh并賦予執行權限(chmod +x trash.sh),然后使用./trash.sh move /path/to/file和./trash.sh empty命令。

選擇以上任一方法,即可在Linux系統中實現自定義的“回收站”功能,提升文件管理效率。

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享