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
之前在/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
事实上我第一次也这么想的,进去无权限,用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
非常感谢,问题解决,缺失没有想到还有这么一个设置。
我这边顺便梳理下,解决方法:以便于后面有碰到相同问题的人查看
再次感谢
rm 是直接删除,不会移动到任何 Trash 中。
GUI 中的删除操作,其实是 mv 到 Trash 的操作,而不是 rm
trash 不是系統命令, 你是安裝了第三方軟件了麼
谢谢你的回复,我这边说下,alias rm='trash',我是将rm 重新连接 到了 trash 命令,意味着
现在rm并非原来的rm,现在的rm删除所有文件,都会丢入废纸篓,避免误删。
但是目前碰到的原因是:mac的废纸篓貌似不显示 "."开头的隐藏文件,我刚好把一个 这样的文件夹删除了
我明知道它在废纸篓里,却不能恢复
trash 命令,我是用 brew 安装的
是的,我用 brew 安装的。
brew install trash
然后用alias命令 把trash取代 rm,防止误删。
其它正常的文件,删除都会放入废纸篓,唯独 隐藏文件,删了后,在废纸篓里,估计也是隐藏的,因此明知道在废纸篓里,却找不到恢复的方法
cd ~/.Trash
ls -a
mv -r src dst
在系統偏好設定裡面給 terminal 或者 iterm2 完全磁盤訪問權限.
不需要 sudo
mac 废纸篓里怎么显示/恢复删除的隐藏文件(点开头)?