ターミナルでよく使うコマンド
category:general
Mac ターミナルコマンドの手動でするより効率的に処理できる操作の覚え書きです。
ディレクトリコピー
- ディレクトリをコピーする(オプション『-pPR』と同様)
(全てのサブディレクトリ、修正時間、アクセス時間、モード、ユーザID、グループID、パーミッション情報、リソースフォーク、シンボリック情報を含む) - newディレクトリの中身をoldディレクトリ以下にコピー
-
$ cp -a new/ old/
zip ファイル圧縮
- ファイルをzipファイルに圧縮
-
$ zip hoge.zip hoge.txt
- demoディレクトリの中身を**demo.zip**ファイルに圧縮
-
$ zip -r hoge.zip ./hoge
- demoディレクトリの中身をパスワード付きの**demo.zip**ファイルに圧縮
-
$ zip -e -r hoge.zip ./hoge
- 任意のパスワードを2回聞かれるので入力。
-
Enter password:
-
Verify password:
- zipファイル解凍
-
$ unzip hoge.zip
ファイル名一括置換
- ディレクトリ内.jpgファイルの
@2x
をカット -
$ for F in *.jpg; do mv $F ${F/@2x/};done
mac 不可視ファイル
- 隠しファイル表示
-
$ fdefaults write com.apple.finder AppleShowAllFiles TRUE
- Finder再起動
-
$ killall Finder
- カmac レントディレクトリ配下の.DS_Storeファイルを削除
-
.DS_Store
-
find ./ \( -name ".DS_Store" \) -print -exec rm {} ";"
- カレントディレクトリ配下の不要ファイルを一斉削除
-
.DS_Store
._で始まるファイル
Thumbs.db
Desktop.ini
-
$ find . \( -name '.DS_Store' -or -name '._*' -or -name 'Thumbs.db' -or -name 'Desktop.ini' \) -delete -print
ファイル/ディレクトリ削除 remove
- ファイル名指定で削除
-
$ rm hoge.txt
- -rオプション(--recursive)でディレクトリも削除対象とする
-
$ rm -r hoge