SSブログ

Brace Expansionの利用 [コマンド]

後輩から教えてもらったBrace Expansion(ブレース展開)のお話しです。

例えば、/tmpの下のファイル(test)をバックアップ(コピー)したい場合、カレントディレクトリがどこであろうと1回のコマンド操作でバックアップを取る操作が可能になります。

ファイルをコピーしたい場合、通常は下記の通りの操作をしますが、
$ cd /tmp
$ cp -p test test.org

下記の通りBrace Expansionを使って操作した場合、カレントディレクトリが/tmp以外でもチェンジディレクトリ(cd)なしでコピー(cp)操作ができるようになりました。
$ cp -p /tmp/test{,.org}

実行結果は、下記の通り/tmpの下にtest.orgが作成されました。
$ cd /tmp
$ ls
test test.org

コマンド操作が減り、とっても便利なのでよく利用するようになりました。

タグ:Linux Command
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。