タグ

2010年8月31日のブックマーク (2件)

  • find + chmodでパーミッションの一括変更

    find + chmodでパーミッションの一括変更 2006.03.20 Webマスター Webサーバ上のファイルのパーミッション(アクセス権)を一括で変更したい。ということがよくある。 ■一括で、public_html以下のファイルを644へ変更する $ find public_html -type f -print | xargs chmod 644 または、 $ find public_html -type f -exec chmod 644 {} \; ■一括で、public_html以下のディレクトリを755へ変更する $ find public_html -type d -print | xargs chmod 755 または、 $ find public_html -type d -exec chmod 755 {} \; ■SGID(グループIDのs)をとる $ ls -l

    find + chmodでパーミッションの一括変更
    HHR
    HHR 2010/08/31
    find . -name '*.pl' -print -exec chmod {644} \; じゃないことに嵌った。。。俺の30分を返してほしい。。。
  • シェルのコマンド履歴から再利用、のいろいろ - 元RX-7乗りの適当な日々

    覚えていると、たまに便利かもしれない"bash"のコマンド履歴の展開に関する技を、例を交えながらまとめてみました。 最後にも書きましたが、他にもたくさんありますので、色々試してみてください。 直前に実行したコマンドを実行 "!!"コマンドで、1つ前に実行したコマンドを再度実行できます。 $ ls -l 合計 0 -rw-rw-r-- 1 rx7 rx7 0 2009-02-26 02:20 test $ !! ls -l 合計 0 -rw-rw-r-- 1 rx7 rx7 0 2009-02-26 02:20 test n個前に実行したコマンドを実行 "!-n"コマンドで、n個前に実行したコマンドを再度実行できます。 例えば、以下の例では、"!-2"とすると、2個前に実行したコマンドを実行しています。 $ ls test $ ls -l 合計 0 -rw-rw-r-- 1 rx7 rx7

    シェルのコマンド履歴から再利用、のいろいろ - 元RX-7乗りの適当な日々
    HHR
    HHR 2010/08/31
    印済