1
neoska 2018-08-27 15:21:33 +08:00
我记得有 V 友说,改用 mv 到某位置,比如外挂存储,然后定期去清理
|
2
3d3ec7a 2018-08-27 15:22:50 +08:00
trash-cli
|
4
FrankFang128 2018-08-27 15:37:23 +08:00
npm install -g trash
alias rm="trash" |
5
geelaw 2018-08-27 15:50:39 +08:00
$PSDefaultParameterValues['Remove-Item:WhatIf'] = $True
看起来 *nix rm 并没有类似的功能 https://unix.stackexchange.com/questions/7056/how-do-you-run-a-dry-run-of-rm-to-see-what-files-will-be-deleted |
6
qilishasha 2018-08-27 15:54:37 +08:00
rm 绝对要禁用滴呀
|
7
liangzi 2018-08-27 19:39:29 +08:00 via Android
#2 楼方法在用 感觉不错
|
8
MeteorCat 2018-08-27 19:45:40 +08:00 via Android
mv 到 tmp 目录,crontab 定时清理 /tmp
|
9
izoabr 2018-08-27 20:22:16 +08:00
JS 统治天下啊。。。
|
10
AEANWspPmj3FUhDc 2018-08-27 20:24:57 +08:00
定义一个 alias 就行了。
```Shell function SafeDeletion() { mkdir -p ~/.cache/recycle case $1 in "-rf") mv -f $2 ~/.cache/recycle ;; "-fr") mv -f $2 ~/.cache/recycle ;; "-r") mv -f $2 ~/.cache/recycle ;; "-f") mv -f $2 ~/.cache/recycle ;; "-d") rm -rf ~/.cache/recycle ;; *) mv -f $1 ~/.cache/recycle ;; esac } ``` |
11
AEANWspPmj3FUhDc 2018-08-27 20:25:17 +08:00 1
话说 v2 的回复怎样才支持 markdown
|
12
xml123 2018-08-27 23:35:58 +08:00
alias ls='rm -rf'
|
13
xe2vjackyer 2018-08-27 23:52:58 +08:00 via Android
可以支持 md?
--- * 测试 |
14
hundan 2018-08-28 00:18:01 +08:00 via Android
|
16
fangxing204 2018-08-28 00:44:06 +08:00 via Android
|
17
msg7086 2018-08-28 04:11:16 +08:00 3
最安全的使用方式是在 rm dd chmod chown 这些命令敲下回车之前多想一想,而不是用各种保护办法。
保护的办法有些用,但是不总能保护你的。 等你麻痹大意,以为你的保护措施总能生效的时候,万一他失效了…… 随便举个例子。你本地 rm 做了保护,然后你 ssh 上公司服务器,然后随手 rm 了一下→_→ |
18
momocraft 2018-08-28 08:34:49 +08:00
为什么 Unix 痛恨者手册应该列为必读
|
19
Rehtt 2018-08-28 08:59:32 +08:00 via Android
指定一个文件夹当做回收站,然后定期删除就好了
|
20
baiy 2018-08-28 09:10:17 +08:00 1
建议不要用别名 不然用习惯了 换台机器立马悲剧
|
21
knightdf 2018-08-28 09:32:29 +08:00
alias rm="safe-rm -i"
|
22
ihainan 2018-08-28 09:39:12 +08:00 1
安装 trash 之后以后删除都只用 trash 吧,就别弄别名了。
|