ホームディレクトリで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)を探します。
  • 「ダウンロードフォルダ」の横にあるチェックボックスを有効にします。

関連情報