本文簡要介紹ruby語言中 FileUtils.ln
的用法。
用法
ln(target, link, force: nil, noop: nil, verbose: nil)
ln(target, dir, force: nil, noop: nil, verbose: nil)
ln(targets, dir, force: nil, noop: nil, verbose: nil)
也別名為:link
在第一種形式中,創建一個指向 target
的硬鏈接 link
。如果link
已經存在,則引發 Errno::EEXIST。但是如果設置了 force
選項,則會覆蓋 link
。
FileUtils.ln 'gcc', 'cc', verbose: true
FileUtils.ln '/usr/bin/emacs21', '/usr/bin/emacs'
在第二種形式中,創建一個指向 target
的鏈接 dir/target
。在第三種形式中,在目錄 dir
中創建幾個硬鏈接,指向 targets
中的每個項目。如果 dir
不是目錄,則引發 Errno::ENOTDIR。
FileUtils.cd '/sbin'
FileUtils.ln %w(cp mv mkdir), '/bin' # Now /sbin/cp and /bin/cp are linked.
相關用法
- Ruby FileUtils.ln_s用法及代碼示例
- Ruby FileUtils.ln_sf用法及代碼示例
- Ruby FileUtils.mkdir用法及代碼示例
- Ruby FileUtils.compare_file用法及代碼示例
- Ruby FileUtils.options_of用法及代碼示例
- Ruby FileUtils.install用法及代碼示例
- Ruby FileUtils.chown_R用法及代碼示例
- Ruby FileUtils.cp_lr用法及代碼示例
- Ruby FileUtils.rmdir用法及代碼示例
- Ruby FileUtils.rm_rf用法及代碼示例
- Ruby FileUtils.collect_method用法及代碼示例
- Ruby FileUtils.commands用法及代碼示例
- Ruby FileUtils.mv用法及代碼示例
- Ruby FileUtils.have_option?用法及代碼示例
- Ruby FileUtils.mkdir_p用法及代碼示例
- Ruby FileUtils.cd用法及代碼示例
- Ruby FileUtils.cp用法及代碼示例
- Ruby FileUtils.chmod_R用法及代碼示例
- Ruby FileUtils.rm_f用法及代碼示例
- Ruby FileUtils.rm_r用法及代碼示例
- Ruby FileUtils.chmod用法及代碼示例
- Ruby FileUtils.cp_r用法及代碼示例
- Ruby FileUtils.options用法及代碼示例
- Ruby FileUtils.chown用法及代碼示例
- Ruby FileUtils.touch用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 FileUtils.ln。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。