5部 関数リファレンス

chmod

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;

関連記事