質問: /aaa/bbb/ccc/ddd/abcd01 - コピー /aaa/bbb/ccc/ddd/abcd01 - コピー/01.txt /aaa/bbb/ccc/ddd/abcd01 - コピー/02.txt findコマンドを使って指定されたディレクトリ以下の情報を検索したら上記のようなディレクトリの構造がありました。 findで検索した結果をlsしたら上記の構造の部分で以下のようなエラーを吐きました。findだけであれば問題はないのですが...なぜなのでしょうか ls: cannot access /aaa/bbb/ccc/ddd/abcd01: そのようなファイルやディレクトリはありません ls: cannot access -: そのようなファイルやディレクトリはありません ls: cannot access コピー: そのようなファイルやディレクトリはありません ls: cannot access /aaa/bbb/ccc/ddd/abcd01: そのようなファイルやディレクトリはありません ls: cannot access -: そのようなファイルやディレクトリはありません ls: cannot access コピー/01.txt: そのようなファイルやディレクトリはありません ls: cannot access /aaa/bbb/ccc/ddd/abcd01: そのようなファイルやディレクトリはありません ls: cannot access -: そのようなファイルやディレクトリはありません ls: cannot access コピー/02.txt: そのようなファイルやディレクトリはありません 上手く説明できていない気がしますが、このようなことが起きる原因や解決法があれば教えていただけると嬉しいです。
回答: findコマンドの結果から find . | xargs -0 ls find . -ls find . -exec ls {} \; 結果でも””で括れば表示ができます find . | while read ff; do ls "$ff"; done