trash 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

trash 命令安装:


-bash/zsh: trash command not found

# Windows (WSL2)
sudo apt-get update sudo apt-get install trash-cli

# Debian
apt-get install trash-cli

# Ubuntu
apt-get install trash-cli

# Arch Linux
pacman -S trash-cli

# Kali Linux
apt-get install trash-cli

# Fedora
dnf install trash-cli

# OS X
brew install trash

# Raspbian
apt-get install trash-cli

# Dockerfile
dockerfile.run/trash

trash 命令补充说明:


trash-cli 是一个命令行回收站工具,并且符合 FreeDesktop.org 的垃圾 trash 规范。它能够存储每一个垃圾文件的名字、原始路径、删除日期和权限。

trash 命令语法:


trash [path/to/file]
trash-put           把文件或目录移动到回收站
trash-empty         清空回收站
trash-list          列出回收站文件
trash-restore       恢复回收站文件
trash-rm            删除回收站文件

trash 命令实例:


trash-put 移动文件到回收站:

trash-put

trash 删除文件并将其发送到垃圾箱:

trash path/to/file

trash-list 列出垃圾箱中的所有文件:

trash-list

# 搜索回收站文件:
trash-list | grep foo

trash-empty 清空回收站:

trash-empty

trash-empty 永久删除回收站中超过 10 天的所有文件:

trash-empty 10

trash-rm 删除垃圾桶中与特定 blob 模式匹配的所有文件:

trash-rm "*.o"

trash-rm 删除具有特定原始位置的所有文件:

trash-rm /path/to/file_or_directory

trash 命令扩展阅读:




trash 命令评论

共收录到 506Linux 命令