私はという名前の多くのディレクトリを持つプロジェクトを持っています proj
$ find . -iname proj
./include/proj
./src/proj
./lib/proj
./share/proj
./doc/proj
私はすべてにこれらのディレクトリの名前を変更したいtest
と-exec mv
。私は思いついたがfind . -iname proj -exec mv {} test
、それは動作しません
find . -depth -iname proj -type d -execdir mv {} test \;
あなたは必要とするfind
非標準をサポートする実装-execdir
述語を、しかし、find
サポートが実装-iname
一般的にもサポートして-execdir
私の経験で。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加