chmod MODE LIST
2引数LIST
で指定したファイルのパーミッションを第1引数MODE
に変更します。MODE
に指定できる値は 8 進数です。'0644' というように文字列形式での指定は、意図したパーミッションとはなりません。文字列表現で指定したい場合は、oct
を参照してください。返却値は、変更処理に成功したファイルの数です。
chmod
の使い方
chmod 0755, 'foo.txt', 'bar.txt';
Fcntl
モジュールから定数をインポートすると、下記のような表記が可能になります。
use Fcntl ':mode'; chmod S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH, @list;