您好,登錄后才能下訂單哦!
Ruby 是一種動態、面向對象的編程語言,可以在 Linux 系統上運行
# 創建一個新文件
file = File.new("example.txt", "w")
# 寫入內容
file.puts("Hello, World!")
# 關閉文件
file.close
# 創建一個新目錄
Dir.mkdir("new_directory")
# 列出當前目錄下的所有文件和子目錄
entries = Dir.entries(".")
puts entries
# 刪除一個目錄
Dir.rmdir("new_directory")
system
方法執行 shell 命令:# 創建一個新文件
system("touch example.txt")
# 列出當前目錄下的所有文件和子目錄
system("ls")
# 刪除一個文件
system("rm example.txt")
Open3
模塊執行 shell 命令并獲取輸出:require 'open3'
# 執行 ls 命令并獲取輸出
stdout, stderr, status = Open3.capture3("ls")
puts stdout
fileutils
:require 'fileutils'
# 創建一個新目錄
FileUtils.mkdir_p("new_directory")
# 復制文件
FileUtils.cp("source.txt", "destination.txt")
# 刪除一個目錄及其內容
FileUtils.rm_rf("new_directory")
這些只是 Ruby 與 Linux 文件系統交互的一些基本方法。根據你的需求,你可以選擇最適合你的方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。