py-recycle: Linux 垃圾回收站
链接: https://github.com/7-Leaf/py-recycle
截屏
用法
- 将文件移动到回收站:
del file_path
- 将文件从回收站恢复:
undel file_path
orundel trash_path
- 永久删除垃圾文件:
pdel trash_file
- 打印回收站文件树:
tt
- 打印回收站文件树调用
less
显示:tl
- 示例
del ~/a
,del /root/a
,del a
,del \^a
,del '^a'
,del 'a/*/*'
undel ~/a
,undel /root/a
,undel a
,undel ~/.Trash/root/a
,del 'a/*/*'
pdel ~/a
,pdel /root/a
,pdel a
,pdel ~/.Trash/root/a
,del 'a/*/*'
tt
,tt ~
,tl '*/*'
tl
,tl ~
,tl '*/*'
安装
pip install py-recycle
recycle_init
- 如果你的
PATH
中没有Python脚本目录, 执行/usr/local/bin/recycle_init 2&> /dev/null || ~/.local/bin/recycle_init
- 如果你的
配置
VREBOSE
: 是否显示具体操作ENABLE_EMOJI
: 是否启用表情ENABLE_COLOR
: 是否启用颜色TREE_ALL_DIRECTORY_SIZE
: 是否打印所有文件大小TRASH_PATH
: 回收站绝对路径FILE_SIZE_COLORS
: 自定义文件大小单位的颜色
例:
vim ~/.py_recycle.json
{
"VREBOSE": true,
"ENABLE_EMOJI": true,
"ENABLE_COLOR": true,
"TREE_ALL_DIRECTORY_SIZE": false,
"TRASH_PATH": "/root/.Trash",
"FILE_SIZE_COLORS": {
"文件大小单位": [
"文件大小<10单位",
"文件大小<100单位",
"文件大小<1000单位",
"文件大小<10000单位"
],
"可选颜色": [
"black",
"red",
"green",
"orange",
"blue",
"magenta",
"cyan",
"light_gray",
"dark_gray",
"light_red",
"light_green",
"yellow",
"light_blue",
"light_purple",
"light_cyan",
"white"
],
"": [
"light_gray",
"light_gray",
"light_gray",
"light_gray"
],
"b": [
"light_gray",
"light_gray",
"light_gray",
"light_gray"
],
"B": [
"light_gray",
"light_gray",
"light_gray",
"light_gray"
],
"K": [
"light_gray",
"light_gray",
"light_gray",
"cyan"
],
"M": [
"cyan",
"cyan",
"light_cyan",
"orange"
],
"G": [
"orange",
"orange",
"yellow",
"magenta"
],
"T": [
"magenta",
"magenta",
"light_purple",
"red"
],
"P": [
"red",
"red",
"light_red",
"light_red"
]
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步