perlのファイル演算子一覧

[Perl]

たまに使うけど、よく忘れるPerlの演算子一覧をメモ。

Perl を使おう! 第5回より。

演算子テスト
-eファイルやディレクトリが存在している
-zファイルが存在していてかつ大きさが0
-sファイルやディレクトリが存在していてかつ大きさが0でない
-rファイルやディレクトリが読みだし可能
-wファイルやディレクトリが書き込み可能
-xファイルやディレクトリが実行可能
-oファイルやディレクトリをユーザが所有
-Rファイルやディレクトリが実効ユーザでなく実ユーザにより読みだし可能<
-Wファイルやディレクトリが実効ユーザでなく実ユーザにより書き込み可能
-Xファイルやディレクトリが実効ユーザでなく実ユーザにより実効可能
-Oファイルやディレクトリが実効ユーザでなく実ユーザにより所有
-f普通のファイルである
-dディレクトリである
-lシンボリックリンクである
-Sソケットである
-p名前つきパイプである
-bブロック特殊デバイスである
-cキャラクタ特殊デバイスである
-uファイルやディレクトリがsetuidされている
-gファイルやディレクトリがsetgidされている
-kファイルやディレクトリがstickyビットがセットされている
-tこのファイルハンドルに対して isatty()が真である
-Tテキストファイルである
-Bバイナリファイルである
-M最終更新からの日数
-A最終アクセスからの日数
-Cinodeの最終変更からの日数

-eして-fして-Wして、駄目なら-dして-Wして、とかやるときに必要。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック() |