私は、端末OSXでは、制限されたシステムディレクトリのファイル名をどのように配列に入れるのですか?
files=(/var/db/*); printf '%s\n' "${files[@]}"
に入力し、それを実行すると、私はそのフォルダ内のファイルのリストを取得しますが、制限されたTokenCacheのディレクトリに入ることは何も与えていない:
files=(/var/db/TokenCache/*); printf '%s\n' "${files[@]}"
このコマンドは私を与えます/ var/db/TokenCache/*とその内部のファイル/フォルダではありません。制限されたフォルダの中で動作させる方法はありますか?sudo lsさらにsudo rm内部で作業しますか?例えば:
sudo ls -la /var/db/TokenCache
は、その内容、すなわち、2つのフォルダ設定とトークンを示しています。
ディレクトリのコンテンツを一覧表示したいので、現在のユーザーには読み取りアクセス権がありません。 –
本質的には、私の例にsudoを組み込む方法を知りたいと思います。 – IgorD