2013-11-26 3 views
6

基本的に、私はメディアを含む非常に大きなファイルシステムを持っています。それは愚かなサブフォンのトンを持っています。私はすべてファイル(任意のファイル)を見つけて、それらを平らにディレクトリにコピーしたいと思います。これを行うには最高の/最も簡単な方法は何ですか?すべてのファイルを見つけてフォルダにコピーする(再帰的にフラット化する)

は、私はMacの標準ツールを使用してこれを実行したい

メディア/メディアのディレクトリがホーム/ユーザー/に配置されていることを前提とし、宛先ディレクトリの場所は/ home /ユーザー/ flatmedia。

答えて

18

find /home/user/media -type f -exec cp {} /home/user/flatmedia \;

注 - 任意の重複がある場合は、あなたが買ってあげるどちらについても特に保証はありません。

+0

OMG。ありがとうございました!完璧に働いた! – DrDavid

+1

'-type f'は" flatten "を意味します;) –

+3

[誰かが冗談に混乱している場合には、実際には"ディレクトリなどとは対照的に、ファイルに検索を制限する "]: –

関連する問題