知乎百度到了一些
1.alias rm = 'mv'
2.safe-rm
3 alias rm = 'rm -i'
主要是总担心会误操作把 ~删掉,莫名慌张。
1.alias rm = 'mv'
2.safe-rm
3 alias rm = 'rm -i'
主要是总担心会误操作把 ~删掉,莫名慌张。
|
neoskaAug 27, 2018
1
我记得有 V 友说,改用 mv 到某位置,比如外挂存储,然后定期去清理
|
|
3d3ec7aAug 27, 2018
2
trash-cli
|
|
FrankFang128Aug 27, 2018
4
npm install -g trash
alias rm="trash" |
|
geelawAug 27, 2018
5
$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 |
|
qilishashaAug 27, 2018
6
rm 绝对要禁用滴呀
|
|
liangziAug 27, 2018 via Android
7
#2 楼方法在用 感觉不错
|
|
MeteorCatAug 27, 2018 via Android
8
mv 到 tmp 目录,crontab 定时清理 /tmp
|
|
izoabrAug 27, 2018
9
JS 统治天下啊。。。
|
|
AEANWspPmj3FUhDcAug 27, 2018
10
定义一个 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
话说 v2 的回复怎样才支持 markdown
|
|
xml123Aug 27, 2018
12
alias ls='rm -rf'
|
|
xe2vjackyerAug 27, 2018 via Android
13
可以支持 md?
--- * 测试 |
|
hundanAug 28, 2018 via Android
14
|
|
fangxing204Aug 28, 2018 via Android
16
|
|
17
最安全的使用方式是在 rm dd chmod chown 这些命令敲下回车之前多想一想,而不是用各种保护办法。
保护的办法有些用,但是不总能保护你的。 等你麻痹大意,以为你的保护措施总能生效的时候,万一他失效了…… 随便举个例子。你本地 rm 做了保护,然后你 ssh 上公司服务器,然后随手 rm 了一下→_→ |
|
momocraftAug 28, 2018
18
为什么 Unix 痛恨者手册应该列为必读
|
|
RehttAug 28, 2018 via Android
19
指定一个文件夹当做回收站,然后定期删除就好了
|
|
20
建议不要用别名 不然用习惯了 换台机器立马悲剧
|
|
knightdfAug 28, 2018
21
alias rm="safe-rm -i"
|
|
22
安装 trash 之后以后删除都只用 trash 吧,就别弄别名了。
|