エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
chmod で やらかしてしまったときの対処法
メモ書きです。 find | xargs とかを普通にやってしまうと、すぐに arguments too long とかいって怒ら... メモ書きです。 find | xargs とかを普通にやってしまうと、すぐに arguments too long とかいって怒られるので少し厄介。 やりたかったのは、間違えて設定してしまっているパーミッションをデフォルト値に戻すというもの。間違えて設定してしまったパーミッションを grep してそれだけをデフォルト値にします。 # ホームディレクトリでパーミッションが 777 になってしまっているディレクトリを 755 に戻す。 find ~ -type d -exec stat -c "%a %n" "{}" 2>/dev/null \; | awk -c '$1~/^777/ {for (i=1; i<=NF-1; i++) $i = $(i+1); NF-=1; system("chmod 755 \""$0"\"")}' # ホームディレクトリでパーミッションが 777 になって