linuxコマンドを使用して特定の文字列を含むディレクトリからファイルをリストする必要があります。linuxコマンドを使用して特定の文字列を含むファイルを一覧表示する方法
答えて
あなたがこれを使用すると、特定の文字列を含むファイル名(複数可)を一覧表示したい場合は、文字列
を含む行番号を持つファイルの名前を表示します
grep -nr <string> <path to the directory>
を行うことができ、その後
を行いますfind <path to the directory> -iname <string_pattern> -type f
文字列が環境変数STR
にあり、ディレクトリdir/
を検索しているとします。あなたは、文字列を含むファイルを検索する場合
find dir/ -type f -name "*${STR}*"
:
find dir/ -type f -exec grep -l $STR {} \;
をしかし、これはこのコマンドは、一致する文字列を含むファイルを検索しますhere
を説明しているあなたは行うことができます。 しかし、少し余分に追加して、execがファイルをリストします。
コマンド
find <your/dir/> -name "string_to_search*" -type f -exec ls -l {} \;
またはこのコマンドは、ディレクトリ内のすべてのCファイルが一覧表示されます。ファイル内の一致する文字列を見つけるために、findコマンドを使用して
find <your/dir/> -name "*.c" -type f -exec ls -l {} \;
。
ここfind -type f | xargs grep 'text-to-find-here'
/
はすべてのdirsで検索を意味
find/-type f | xargs grep 'text-to-find-here'
または
grep -r "string to be searched" /path/to/dir
ありがとうございますが、ファイルをリストしていません – Deepi
ディレクトリからファイルをリストしたいですか? – LethalProgrammer
特定の文字列を含むディレクトリからファイルをリストしたいとします。ファイルに57690が含まれている場合は、 – Deepi
grep -inr <string> /path/to/directory
i - Ignore case sensitivity.
n - Display the matched lines and their line numbers.
r - Read all files under each directory, recursively
- 1. gitの履歴に特定の文字列を含むすべてのファイルを一覧表示するには
- 2. 引用符付きの文字列を含むファイルの一覧を取得する方法(grepコマンドを使用)
- 3. 文字列を含むドメインを一覧表示
- 4. WindowsでUnicode文字を含むディレクトリを一覧表示する
- 5. linux:複数の単語を含むファイルを一覧表示する
- 6. "find"コマンドを使用してディレクトリ内の特定の文字列を含むファイルを見つけるには?
- 7. linux上の特定の文字列を含むすべてのディレクトリ/ファイルの名前を変更する方法
- 8. Python:特定の文字列のファイルのフォルダを精査し、それを含むすべてのファイルを一覧表示します
- 9. perl:特殊文字を含む生の文字列を表示
- 10. 特定の文字列を含むファイル名を出力するbashコマンド
- 11. Cassandra:特定の行(レプリカ)を含むノードを識別して一覧表示する方法
- 12. DataTable.Select()を使用して特殊文字を含む列にアクセスする方法?
- 13. 特定の文字列を含むファイルを移動するバッチスクリプト
- 14. 特定の文字列を含むExcelファイルを実行する
- 15. ファイルの各行から特殊文字を含む特定の文字列を抽出する方法
- 16. DANE TLSAを含むすべてのDNSレコードを一覧表示する方法
- 17. FluentFTPを使用してフォルダを一覧表示する方法
- 18. contentsOfDirectoryAtURLを使用してフォルダのファイルを一覧表示する方法
- 19. Python zipfileを使用してZIPファイル名に特定の文字列を含むファイルを抽出します。
- 20. xmlファイルに特殊文字を含む文字列をunixコマンドで置き換える方法
- 21. Windowsでバッチファイルを使用して特定の文字列を含むディレクトリを削除する方法は?
- 22. linuxに文字列を含む行を見つける方法
- 23. Apacheを使用してファイルディレクトリ/ファイルを一覧表示する方法
- 24. 特定の日付のファイルを一覧表示しますか?
- 25. 特定の文字列を含む行全体を出力するawkコマンド
- 26. 特定のファイルタイプとディレクトリのファイルを一覧表示する
- 27. 特定のフォルダ内のファイルを一覧表示する
- 28. 特定の文字列を含む最初の行をテキストファイルunixに表示する方法は?
- 29. Linux - 文字列を含む名前のファイルを見つける
- 30. 特定の文字で始まるmysqlテーブルを一覧表示する
は、ファイル名や内部に含まれているコマンドを使用しますか?テキストファイル? –
[Linuxで特定のテキストを含むすべてのファイルを見つけるにはどうすればよいですか?](https://stackoverflow.com/questions/16956810/how-do-i-find-all-files-containing-specific-text-on -linux) – xiawi