私は現在find
、指定されたディレクトリで、特定のパターンに一致するすべてのファイルとフォルダ構造を(そしてコピーして)しようとしています。
具体的には、指定したパスから「_」文字で始まらないすべてのフォルダを再帰的にコピーしたいと思います。
find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R {} /destination/path \;
/ source / path / with / directories /には、「_」などで始まるマシン固有のディレクトリがあり、他のコピーのみに関心があります。私を超えた理由で、findコマンドは/ source / path / with / directories /ディレクトリを返し、そのため、 '_'で始まるディレクトリを含めて、そのコンテンツをコピーします。
それがなぜであるかについて誰かがヒントを持っていますか?
おかげで、
パスカル
後世のために:stackoverflow.com/questions/13525004/...
—
トレバー・ボイド・スミス