すべてのファイルを一覧表示しようとしています。/など最初の期間より前には2文字しかありません。サブディレクトリとその内容は含まれません。
私は以下を使用しています:
ls -d ??.*
私が望む方法で動作しますが、別のディレクトリで実行しようとすると動作しません。頑張りました
ls -d /etc ??.*
そして
ls -d ??.* /etc
しかし、同じエラーが発生します
ls: cannot access ??.*: No such file or directory
これは学校の課題なので、findやls以外のコマンドを使用することはできません。よろしくお願いします!
答え1
ls
不要分離ディレクトリパラメータ。
特定のディレクトリ内のファイルを一致させるには、globパターンの前にディレクトリパスを追加するだけです。
ls -d /etc/??.*
/etc/ld.so.cache /etc/ld.so.conf /etc/ld.so.conf.d /etc/rc.local