今日、私が「検索」コマンドを使用していたとき。使い方が少しわかりにくいです。
問題:メインディレクトリの下にあるgzファイルの数を数えたい。ただし、メインディレクトリにはサブディレクトリもあります。例:/ mainDir / Dir1 / 1 / / mainDir / Dir2/1/2012。各サブフォルダの下には、いくつかのgzファイルがあります。
コマンド1を使用しますが、正常に動作します。
まず、メインディレクトリに移動します。
ls -R . | find -name "*.gz" | wc -l
ただし、コマンド2を使用すると、0が返されます。
ls -R /home/user1/data1/2012/mainDir | find -name "*.gz" | wc -l
理由は何ですか、誰かが何かアイデアを思いついたのですか?
ありがとう、