You can get the system free disk space in Ruby by executing a command line instruction using the system
method and reading the output. In this case, we will be using the df
command to get the disk space information and the -k
and -h
options to display the output in a human-readable format. Here's an example code block:
main.rb681 chars22 lines
Note that this code gets the available disk space for the root directory where the Ruby script is executing, but you can modify it to get the information for any directory by passing the directory path as a parameter to the df
command.
gistlibby LogSnag