ls -R "all.xml" //host1//dw/fold
all.xml
このコマンドを使用して、ディレクトリとそれ以降のディレクトリでファイルを検索しようとしていますが、ディレクトリとfold
そのサブディレクトリにあるすべてのファイルをインポートしています。all.xml
タイムスタンプとそのパスを含むすべてのファイルを見つけて一覧表示する方法はありますか?ファイル使用ls
コマンド
答え1
Onは、再帰ディレクトリの検索にglobモードをbash
使用します。globstar
**
shopt -s globstar
ls -l /path/to/fold/**/all.xml
必要に応じて無効にするglobstar
()またはサブシェルで上記のコマンドを実行します。shopt -u globstar
( shopt -s globstar && ls -l /path/to/fold/**/all.xml )
またはfind
with-ls
操作を使用してファイル属性を一覧表示します。
find /path/to/fold/ -type f -name all.xml -ls
答え2
cygwin
申請可能であるとbash
確認された場合探すウィンドウの代わりにコマンド探す注文する:
find //host1//dw/fold -type f -name "all.xml" -printf "%p\t%t\n"
%p
- ファイル名%t
ctime
- ファイルの最後の修正時刻(C関数から返された形式)