- findコマンドを使用する方法:
find /path/to/search/directory -name "*.拡張子"
このコマンドでは、/path/to/search/directory
のディレクトリ内で、指定した拡張子を持つファイルを検索します。たとえば、.txt
拡張子のファイルを検索する場合は、以下のようになります。
find /path/to/search/directory -name "*.txt"
- grepコマンドを使用する方法:
ls /path/to/search/directory | grep "\.拡張子$"
このコマンドでは、/path/to/search/directory
のディレクトリ内で、指定した拡張子を持つファイルを検索します。たとえば、.txt
拡張子のファイルを検索する場合は、以下のようになります。
ls /path/to/search/directory | grep "\.txt$"
- findコマンドとxargsコマンドを組み合わせる方法:
find /path/to/search/directory -type f -name "*.拡張子" -print0 | xargs -0 -I {} cp {} /path/to/destination/directory
このコマンドでは、/path/to/search/directory
のディレクトリ内で、指定した拡張子を持つファイルを検索し、別のディレクトリにコピーします。たとえば、.txt
拡張子のファイルを検索して別のディレクトリにコピーする場合は、以下のようになります。
find /path/to/search/directory -type f -name "*.txt" -print0 | xargs -0 -I {} cp {} /path/to/destination/directory
これらは一部の方法とコード例ですが、Linuxでは他にもさまざまな方法があります。必要に応じて、具体的な要件に合わせて適切な方法を選択してください。