2008-03-16 9.11 8進数ではなく記号でパーミッションを操作する Perl Cookbook Stat::IsModeを使用すると、数値形式のパーミッションを記号形式のパーミッションに変換できる。 use Stat::IsMode; $lsmode = file_mode($pathname); File::chmodを使用すると、記号形式のパーミッションを操作できる。 use File::chmod; chmod("g=rw, o=-w", @files); # グループの読み取り/書き込み権限を有効にし、その他のユーザの書き込み権限を無効にする。 chmod("-rwxr-xr--", @files); # ls形式のパーミッション