
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
容量がいっぱいなときに使うduコマンドが使いにくいから、rubyでラッピングしてみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
容量がいっぱいなときに使うduコマンドが使いにくいから、rubyでラッピングしてみた - Qiita
# 使い方 # ruby expand_du.rb パス # 例:ruby expand_du.rb ~ # # 効果 # - パスに対してduコマンドを... # 使い方 # ruby expand_du.rb パス # 例:ruby expand_du.rb ~ # # 効果 # - パスに対してduコマンドを実行 # - 実行結果を標準出力とファイルに吐き出す # # 引数 # - パス: duコマンドを行う対象パス require 'rbconfig' def main(target_path) return puts "ArgumentError: パスを引数に入れてください" if target_path.nil? max_depth_option_str = if os == :macosx "-d" else "--max-depth" end exec_command = "du -k #{max_depth_option_str} 1 #{target_path}" du_result_str = `#{exec_command