メモ:Mac ターミナルで「.svn」フォルダをまとめて削除するコマンド

たまに使うのにいつも忘れてるのでメモ

「.svn」をフォルダをまとめて削除したい場合のコマンド。

$ find {対象ディレクトリ} -name ".svn" -print -exec rm -rf {} ";"

ターミナルで対象のディレクトリに移動する簡単な方法

ターミナルに「cd 」と打っておく(半角スペースがミソ)

その状態でターミナルへFinderから指定のフォルダをドラックすれば、そこまでのパスが自動で入ります。

そのままエンターキーでターミナルは指定フォルダに移動。
コマンドのfindの対象ディレクトリは相対パス指定できるので、指定フォルダ移動後に以下のコマンドでもOK

$ find . -name ".svn" -print -exec rm -rf {} ";"
「.」=「現在のフォルダ」の相対パス

特定のファイルだけを削除する

$ find {対象ディレクトリ} -name "{ファイル名}" -print -exec rm {} ";"

▼よくある「.DS_Store」を消したい場合
$ find . -name ".DS_Store" -print -exec rm {} ";"

参考サイト)

メモ:Mac ターミナルで「.svn」フォルダをまとめて削除するコマンド” への3件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


*