mac 废纸篓里怎么显示/恢复删除的隐藏文件(点开头)?

之前在/etc/profile里用 命令:

alias rm='trash'


然后 误删除了 .idea/ 文件夹

rm -f .idea/

但是废纸篓里不显示 . 开头的 文件。

请问要怎么恢复?


PS: 之前进 ~/.Trash/ 文件夹,切换sudo,就是 ls 查看了下,死机了

cd ~/.Trash/

sudo -s


系统版本 Big Sur 11.2.3

MacBook Pro 13″, macOS 11.2

发布日期 2021年4月12日 下午8:22

回复
回复量: 8
排序方式: 

2021年4月13日 下午2:44 回应 Sariel

事实上我第一次也这么想的,进去无权限,用root查了无权限,然后就莫名死机了。


刚刚又试了下,还是无权限

ding:~ ding$ cd ~/.Trash/
ding:.Trash ding$ ls -a
ls: .: Operation not permitted
ding:.Trash ding$ sudo ls -a
Password:
ls: .: Operation not permitted

ding:.Trash ding$ sudo -s

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bash-3.2# ls -a
ls: .: Operation not permitted
bash-3.2# pwd
/Users/ding/.Trash



回复

2021年4月13日 下午7:28 回应 Sariel

非常感谢,问题解决,缺失没有想到还有这么一个设置。


我这边顺便梳理下,解决方法:以便于后面有碰到相同问题的人查看


  1. 系统偏好设置 -> 安全性与隐私 -> 左下角 解锁, 右侧 +,添加应用 iterm2 或者 终端 。
  2. 重启 iterm2
  3. ls -a ~/.Trash/ 就能查到被删除的隐藏文件了。


再次感谢

回复

2021年4月13日 上午8:36 回应 tonyfromcalgary

谢谢你的回复,我这边说下,alias rm='trash',我是将rm 重新连接 到了 trash 命令,意味着

现在rm并非原来的rm,现在的rm删除所有文件,都会丢入废纸篓,避免误删。

但是目前碰到的原因是:mac的废纸篓貌似不显示 "."开头的隐藏文件,我刚好把一个 这样的文件夹删除了

我明知道它在废纸篓里,却不能恢复


trash 命令,我是用 brew 安装的

回复

2021年4月13日 上午8:38 回应 Sariel

是的,我用 brew 安装的。

brew install trash


然后用alias命令 把trash取代 rm,防止误删。

其它正常的文件,删除都会放入废纸篓,唯独 隐藏文件,删了后,在废纸篓里,估计也是隐藏的,因此明知道在废纸篓里,却找不到恢复的方法

回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

mac 废纸篓里怎么显示/恢复删除的隐藏文件(点开头)?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!