【问题标题】:How to create a .Trash folder on a Mac [closed]如何在 Mac 上创建 .Trash 文件夹 [关闭]
【发布时间】:2018-10-20 17:02:18
【问题描述】:

我最近用 SSD 替换了 iMac 上的内置硬盘,因为它没有它所替换的硬盘那么多的存储空间,我选择将我的用户帐户从驱动器上移到外置硬盘上开车。

一切都很好,除了由于某种原因我的 root 用户帐户不包含垃圾文件夹,所以如果我想将任何内容发送到垃圾箱,我会收到一个弹出窗口,说明“该项目将被立即删除。你可以” t 撤消此操作。”

阅读了其他帖子,并在终端窗口中输入了各种建议的解决方案,但都没有奏效,我现在不知道下一步该尝试什么。

我以为……

mkdir ~/.Trash

...可以,但我收到“不允许操作”的消息。 我也试过...

sudo mkdir ~/.Trash

...但我得到了同样的信息。

显然我只是在黑暗中四处乱跑(什么,你看不出来?!),所以我想我会问:)

非常感谢, 托尼。

【问题讨论】:

  • 首先,您实际上是在使用 root 用户帐户并移动它,还是只是一个普通帐户?使用和/或弄乱 root 帐户通常是一个危险的想法,我建议不要这样做。其次,听起来新主文件夹或其所在磁盘的权限和/或状态有些奇怪。 ls -leO@d ~mount 列出了什么?
  • 感谢您的回复戈登。我按照我在网上找到的说明将 root 用户帐户移到了外部驱动器,除了这个垃圾问题之外,一切似乎都很好。我将在下面的单独 cmets 中提供您建议的那些命令的结果...
  • ls -leO@d ~ 给出:drwxr-xr-x@ 52 <account name> staff uchg 1768 8 Jun 19:13 /Volumes/User Data/<account name> com.apple.finder.copy.checkpoint#N 8 com.apple.finder.copy.source.inode#N 8 com.apple.finder.copy。 source.volumeuuid#N 36 com.apple.metadata:_kTimeMachineNewestSnapshot 50 com.apple.metadata:_kTimeMachineOldestSnapshot 50
  • mount 给出: /dev/disk1s1 on / (apfs, local, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk1s4 on /private/var/vm (apfs , local, noexec, journaled, noatime, nobrowse) map -hosts on /net (autofs, nosuid, automounted, nobrowse) map auto_home on /home (autofs, automounted, nobrowse) /dev/disk2s2 on /Volumes/User Data (hfs , local, nodev, nosuid, journaled, noowners) /dev/disk3s2 on /Volumes/Time Machine (hfs, local, nodev, nosuid, journaled)

标签: macos terminal recycle-bin


【解决方案1】:

ls -leO@d ~ 列出了“uchg”标志,这意味着您的主文件夹已被锁定以防止更改(uchg = 用户级锁定以防止更改)。您可以通过在 Finder 中获取有关它的信息并取消选中锁定框来解锁它,或者使用命令 chflags nouchg ~

【讨论】:

  • 哇,感谢 Gordon,这是完美的解决方案。我现在已经创建了垃圾箱文件夹,它工作得很好。我知道如果我问这个问题,就会有人愿意并且能够提供帮助!再次感谢。
猜你喜欢
  • 2014-03-16
  • 2021-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-11
  • 2013-01-06
  • 2013-05-06
  • 1970-01-01
相关资源
最近更新 更多