홈 디렉터리에서 ls를 실행할 때 작업이 허용되지 않습니다

홈 디렉터리에서 ls를 실행할 때 작업이 허용되지 않습니다

~/DownloadsmacOS Catalina의 디렉터리에 있는 모든 파일을 나열하고 싶습니다. 실행하면 ls다음 오류가 발생합니다.

ls
ls: .: Operation not permitted

ls이 명령은 다른 디렉터리(Desktop, Documents 등)에서 작동합니다.

문제가 무엇입니까? 어떻게 해결할 수 있나요?

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에는 데스크톱, 문서 및 다운로드에 대한 액세스를 제한하기 위한 별도의 제어 기능이 있습니다.

  • 시스템 환경설정으로 이동
  • "보안 및 개인 정보 보호"를 엽니다.
  • 개인정보 탭을 클릭하세요
  • 왼쪽 목록에서 "파일 및 폴더"를 선택합니다.
  • 오른쪽 목록에서 "터미널"(또는 이를 사용하는 경우 iTerm)을 찾으세요.
  • "다운로드 폴더" 옆의 확인란을 활성화합니다.

관련 정보