Skip to content

Chmodエイリアス

ファイルとディレクトリの権限管理のためのショートカット。

概要

chmodエイリアスは、コマンドラインからファイルとディレクトリの権限を管理する効率的な方法を提供します。数値の権限コードを覚える代わりに、chmod_755chmod_u+xのような直感的なエイリアスを使用して、必要なアクセスモードを素早く設定できます。

これらのエイリアスはchmod.aliases.shで定義され、chezmoiによって自動的にロードされます。

リファレンス

一般的な権限エイリアス

エイリアス権限説明
chmod_000----------誰にも権限なし
chmod_400r--------所有者のみ読み取り専用
chmod_444r--r--r--全員読み取り専用
chmod_600rw-------所有者のみ読み書き
chmod_644rw-r--r--所有者は読み書き、他は読み取り専用
chmod_666rw-rw-rw-全員読み書き
chmod_755rwxr-xr-x所有者はフル、他は読み取り/実行
chmod_764rwxrw-r--所有者はフル、グループは読み書き
chmod_777rwxrwxrwx全員フル権限

所有者権限エイリアス

エイリアス説明
chmod_u+x所有者に実行権限を追加
chmod_u-x所有者から実行権限を削除
chmod_u+w所有者に書き込み権限を追加
chmod_u-w所有者から書き込み権限を削除
chmod_u+r所有者に読み取り権限を追加
chmod_u-r所有者から読み取り権限を削除

グループ権限エイリアス

エイリアス説明
chmod_g+xグループに実行権限を追加
chmod_g-xグループから実行権限を削除
chmod_g+wグループに書き込み権限を追加
chmod_g-wグループから書き込み権限を削除
chmod_g+rグループに読み取り権限を追加
chmod_g-rグループから読み取り権限を削除

その他の権限エイリアス

エイリアス説明
chmod_o+xその他に実行権限を追加
chmod_o-xその他から実行権限を削除
chmod_o+wその他に書き込み権限を追加
chmod_o-wその他から書き込み権限を削除
chmod_o+rその他に読み取り権限を追加
chmod_o-rその他から読み取り権限を削除

ファイルタイプエイリアス

エイリアス説明
chmod_755dすべてのディレクトリの権限をrwxr-xr-xに設定
chmod_644fすべてのファイルの権限をrw-r--r--に設定

再帰的権限関数

change_permission関数は、確認プロンプト付きで権限を再帰的に適用します:

bash
change_permission 755 /path/to/directory -R