2016-12-24 8 views
0

これは、 "cocacola1"、 "cocacola2"、 "cocacola2"という名前の.txtファイルを見つけるためにgrepを使って、 cocacola3 "&これを別のディレクトリにコピーします。 "cocacola" &という名前のファイルを検索します。ファイル名に他の文字が含まれていても、別のディレクトリ/場所にコピーすることができます。CygwinまたはGnuwin - 特定のディレクトリに* copy&pasteという名前の.txtファイルを見つけよう

答えて

2

ユークリッドfindを使用することができます。あなたが探しているファイルが「ソース」であり、あなたが「先」にコピーすると仮定:あなたは他の文字が中に存在する可能性があると述べたことから

find source -name '*cocacola*' -exec cp {} destination \; 

私はコカコーラの前後にワイルドカード「*」を置きますファイル名。

+0

ファイルのコピーが見つかると、検索でこれらのファイルが再び見つかって再コピーしようとするからです。しかし、それはそれが同じファイルだと分かり、それが文句を言う。それを避けたい場合は、検索パスから目的地を除外してみてください。 – Dana

+0

本当に私は "宛先"の出力を1つのファイルに探したいと思っていません。C:/からR:/ –

+0

のcocacola.txtを含む元のファイルが必要です。私はコマンドラインで試してみました。 C:とR:宛先がC:からRへのすべてのコカコーラファイルをコピーしていると仮定します: – Dana

関連する問題