.idea 隐藏文件夹下的三个文件,不小心被我删掉了
rm '.idea/misc.xml'
rm '.idea/modules.xml'
rm '.idea/workspace.xml'
(不要问是为什么操作了这几个命令,因为是从剪贴板粘贴过来的,剪贴板文本有换行符,直接一行一行执行了,除了最后一行)
用的 Windows Terminal,打开的 Git Bash 窗口
查看了 Recycle Bin (回收站),这些文件并没有进入回收站。我还能找回这三个文件吗?或者有没有优雅的方式解决这个问题
没 Google 到,只好来提问
1
junyee 2021-07-29 12:25:37 +08:00
问问问,赶紧关机啊.
|
2
857681664 2021-07-29 12:25:51 +08:00 via Android
这是 idea 自动生成的文件吧,重新导入项目应该就可以了
|
3
arjen 2021-07-29 12:25:55 +08:00 via iPhone
重新导入一下项目
|
4
wangkun025 2021-07-29 12:26:50 +08:00
文件不重要。
固态硬盘,别指望找回来了。 |
5
AllenHua OP @junyee #1 😂️ 笑死了
@857681664 #2 嗯嗯 是的可以了 @arjen #3 done @wangkun025 #4 的确是不重要的文件。 重新导入项目重新生成了文件。windows 直接在终端里 rm 文件很危险…… Git Bash 、wsl 等系统 rm 文件都不会进回收站 |
6
dingwen07 2021-07-29 13:37:31 +08:00 via iPhone
> 用的 Windows Terminal
然后硬是没看到粘贴的警告消息? |
7
fan123199 2021-07-29 13:42:53 +08:00
linux 用 rm 一样危险,rm 就是危险操作。 可以 alias rm 等于 mv 来做一层手动回收站
|
8
AllenHua OP |
10
leafre 2021-07-29 17:56:41 +08:00
离职必备命令 rm -rf
|
11
DrJoseph 2021-07-29 17:59:29 +08:00
二楼正解
然鹅我有个问题,.idea 这样的目录一般这些不都放在 gitignore 里的吗 |
13
msg7086 2021-07-30 11:35:35 +08:00
删除本来就不会进回收站。进回收站的操作严格来说叫作「移动到回收站」而非删除。
Linux 下当然也有回收站,各大发行版有 trash-cli 可以用。 但是 rm 的作用就是删除,成功执行完 rm 以后文件必须消失,否则就成 bug 了。 |