[Unix] mvなどのコマンドで”.”の付いた隠しファイルも一緒に移動させる方法
2015/04/17
mvで.htaccessなども移動させたいのですが、“*”ですべてのファイルを指定しても、移動できません。
そんなファイルを移動させる方法です。
2通りご紹介します。
正規表現で”.”が付いたファイルを移動させる方法
ドットから始まるファイルを個別に指定
mvコマンドでドットが付いたファイルを「 .[^\.]* 」で別に指定します。
実行例
$ mv * .[^\.]* ..
シェルの設定を変更
shoptコマンドを使用して、シェルの設定を変更します
$ shopt -s dotglob
shoptはシェルの設定を行うコマンド
-sは「set」で設定を有効にします。
dotglobで頭にドットのついたファイルを“*”の中に含めます。
googleadsense336
googleadsense336
関連記事
-
[Mac] purgeコマンドを使ってメモリを解放してみる
昨日の記事で、アプリを使用してメモリを解放する方法を紹介しましたが今回はコマンド …
-
[Cal] calコマンドを使って一瞬でカレンダーを表示する
ターミナル上でcalコマンドを実行すれば一瞬でカレンダーが表示できます。 ただ曜 …
-
[Unix] ファイルの権限を変更するコマンド3つ-chown,chgrp,chmod
ファイルの権限(所有権、所有グループ、アクセス権)を変更するコマンドを纏めてみま …
-
[コマンド] sudoでそのままcdはできない
sudoでcdはできません。 詳しくは$ man sudo すれば詳しく記述があ …
-
[Unix] chmodコマンドのモードの詳しい設定方法
ファイルのアクセス権を変更するchmodは、以下の書式で実行します。 $ chm …