find + chmod , ls を xargs で。便利すぎぃ

WordPress の引っ越し。AWS EC2 + RDS から ロリポップ チカッパプランへ | yuichonで、引っ越しした際に、パーミッションの設定を見直す必要があったのですが、その時に使った便利なコマンドメモ。

ここ(サイト改ざんへの対策をお願いいたします – ロリポップ!レンタルサーバー)にあるように、.htaccess のパーミッションを 604 rw—-r– にしろってことなのですが、そもそも WordPress に .htaccess のファイルがいくつ、どこにあるのか知らないし、一個ずつパーミッションを変更して行くの面倒だなと思っていたところ、以下のような便利なコマンドを教えてもらいました。

「.htaccess っていう名称のファイルを検索して、検索結果のファイルに ls -al をする。」という便利なコマンドです。

$ find -name .htaccess -type f -print | xargs ls -al

ってして現在の .htaccess のパーミッションを全部表示。一応いきなり変更しないで、まずは確認ってことで。

それで、変更しても問題なければ以下コマンドでパーミッションを一気に 606 に変更。

$ find -name .htaccess -type f -print | xargs chmod 606

今までだったら以下のようなコマンドを、ファイル数分叩かないといけなかったのに、とっても便利。

$ find -name .htaccess
$ chmod 606 .htaccess

東京都内で仕事をしています。猫飼いたいです。30歳からピアノ始めたおじさんです。盆栽にも興味が出てきました。
最近ブログ用のTwitterアカウントを作成したので、是非フォローをしてください。@zakkiboooks

 コメントをどうぞ

  • 入力いただいたメールアドレスは公開されませんが、このブログが置いてあるサーバーに保存されます。
  • 入力いただいた情報の他に、WordPress の機能により IPアドレス を取得させていただきます。取得した IPアドレス はスパムコメントの対処ために利用され、公開することはありません。
  • 個人情報などを記入された場合、投稿いただいたコメントを表示しないか、該当箇所を編集して公開する可能性があります。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。