~/Downloads
我想列出macOS Catalina 上目录中的所有文件。当我执行时,ls
出现以下错误:
ls
ls: .: Operation not permitted
ls
命令适用于其他目录(桌面、文档等):
问题是什么?我该如何修复它?
drwx------ 2 subdan staff 64 Feb 17 2020 Applications
drwx------@ 7 subdan staff 224 Sep 21 20:04 Desktop
drwx------@ 14 subdan staff 448 Sep 21 18:24 Documents
drwx------@ 7 subdan staff 224 Sep 21 19:54 Downloads
drwx------@ 77 subdan staff 2464 Sep 21 10:11 Library
drwx------+ 10 subdan staff 320 Jun 12 17:18 Movies
drwx------+ 6 subdan staff 192 Jun 12 17:18 Music
drwx------+ 15 subdan staff 480 Jun 12 17:18 Pictures
drwxr-xr-x+ 5 subdan staff 160 Dec 30 2019 Public
答案1
Catalina 有单独的控件来限制对桌面、文档和下载的访问。
- 转到系统偏好设置
- 打开“安全与隐私”
- 单击“隐私”选项卡
- 在左侧列表中选择“文件和文件夹”
- 在右侧列表中查找“Terminal”(或 iTerm,如果您正在使用该终端)
- 启用“下载文件夹”旁边的复选框