複数のディレクトリと出力ファイル名の検索

複数のディレクトリと出力ファイル名の検索

7つのディレクトリのリストがあります。彼らは毎日文書を受け取ります。すべてのディレクトリを一度に確認し、ファイル名の出力を提供するコマンドを実行します。

通常、私はls /direct17つのコマンドのそれぞれを直接実行し、正直に言うと、すべてのコマンドをリンクしようとしましたが、それも機能しませんでした。自分で見つけようとするのはあまり好きではありませんが、何を検索するのかわかりません。私のGoogleの結果のほとんどはファイル名を含むスクリプトを指していますが、これは過度に見えます。おそらくこれがこれらの結果の唯一の方法であり、理由であろう。

答え1

lsは複数のファイル/ディレクトリ引数を受け入れます。ls /directory1 /directory2 ... /directoryN

編集:また、独立したターゲットとして複数のコマンドを実行すると、パイプでは機能しませんが、セミコロンでは機能しますls /directory1; ls /directory2; ...

答え2

これら7つのディレクトリがすべて1つの場所にある場合は、Christopherのコメントを参照してください。

ls -R

同じ場所にある場合、7つのディレクトリのすべての内容が一覧表示されます。

答え3

ファイルにエイリアスを定義できます~/.bashrc

nano ~/.bashrc

エイリアスをコピーしてファイルの末尾に貼り付けます。

alias lsall='ls "/dir1/" "/dir2/" "/dir3/"'

端末を再起動して、次のように入力します。

lsall

関連情報