メモ: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 {} ";"

参考サイト)

  • URLをコピーしました!

この記事を書いた人

どうでもいいことばかりです

コメント

コメント一覧 (3件)

コメントする