Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

File::Stat#mode

() -> ::Integer
mode → integer

Returns an integer representing the permissions of the entry in the snapshot in self; see Filesystem Modes.

The integer is most usefully formatted as six octal digits:

Example
'%06o' % File.stat('/etc').mode        # => "040755"
'%06o' % File.stat('/etc/passwd').mode # => "100644"
See also #inspect #mtime #ino #nlink also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0