国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > Ruby > 正文

Ruby實(shí)現(xiàn)的一個(gè)強(qiáng)大的批量刪除文件腳本分享

2020-10-29 19:42:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近打包服務(wù)器上的apk包又增多了,每次手動(dòng)rm操作過(guò)于麻煩,于是花了幾分鐘寫了一個(gè)可以對(duì)指定目錄下根據(jù)最后修改時(shí)間和通配符匹配進(jìn)行批量刪除的腳本。將這個(gè)腳本加入crontab中之后,以后就再也不用擔(dān)心多余的安裝包占用磁盤空間了。

簡(jiǎn)短的代碼

復(fù)制代碼 代碼如下:

#!/usr/bin/env ruby
# encoding: utf-8
#Usage: ruby removeOldFiles.rb "dest_file_pattern" days_ago
destFilePattern= ARGV[0]
daysAgo= ARGV[1]
edenTime = Time.now.to_i - daysAgo.to_i * 86400
Dir[destFilePattern].each{|child|
    system "rm -rfv #{child}"   if (File.mtime(child).to_i < edenTime)
}

如何使用

使用起來(lái)很簡(jiǎn)單,使用規(guī)則如下

復(fù)制代碼 代碼如下:

ruby removeOldFiles.rb "dest_file_pattern" days_ago

舉個(gè)例子,比如我們想刪除/tmp目錄下的,所有最后修改時(shí)間為3天前的apk文件,我們只需要這樣執(zhí)行。

復(fù)制代碼 代碼如下:

ruby removeOldFiles.rb "/tmp/*.apk" 3

為什么第一個(gè)參數(shù)使用雙引號(hào)

第一個(gè)參數(shù)為包含通配符的路徑,在shell中存在一個(gè)工具就是glob會(huì)將包含通配符的路徑匹配到具體的文件,比如這樣的一段代碼。

復(fù)制代碼 代碼如下:

!/usr/bin/env ruby
# encoding: utf-8
puts ARGV.length
ARGV.each do |a|
    puts "Argument: #{a}"
end

我們傳入含有通配符的路徑參數(shù),得到的結(jié)果就是glob匹配后的文件名(前提是通配符可以匹配到文件)。

復(fù)制代碼 代碼如下:

10:41 $ ruby test.rb *.txt
2
Argument: abc.txt
Argument: def.txt

為了避免進(jìn)行g(shù)lob操作,需要對(duì)包含通配符的路徑參數(shù)使用雙引號(hào)標(biāo)記。

復(fù)制代碼 代碼如下:

10:41 $ ruby test.rb "*.txt"
1
Argument: *.txt

所以在使用腳本時(shí)第一個(gè)參數(shù)一定要使用雙引號(hào)。

如何遍歷文件包含子目錄內(nèi)的

比如我們想遍歷/tmp/abc/def.txt 我們可以使用/tmp/**/.txt即可

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产九九九九| 国产羞羞视频在线观看| 最新国产在线| 国产网站免费看| 国产福利在线看| 中文在线视频观看| 欧美另类在线视频| 狠狠操天天操夜夜操| 国产精品一区在线看| 在线三级av| 好男人社区在线视频| 91麻豆精品国产91久久| 精品久久九九| 国内自拍视频在线看免费观看| 丁香视频五月| 中文字幕在线免费视频| 中文字幕在线观看播放| 伊人色综合网| 国产日韩网站| 国产在线中文字幕| 黄网址在线永久免费观看| 国产区视频在线| 国产主播福利在线| www免费在线观看| 91欧美在线视频| 最近中文av字幕在线中文| gogogo影视剧免费观看在线观看| 国产激情在线| 导航福利在线| 免费在线看v| 国产福利视频在线观看| 日本成人免费网站| 影音先锋中文字幕在线| 国产欧美日韩第一页| 中文字幕专区| 国产毛片在线看| 黄色免费av| 好男人免费精品视频| 人成在线免费视频| 在线观看免费观看在线91| 国产青青草在线| 国产午夜在线视频| 国产一二三区在线| 五月综合激情在线| 国产性网软件大全| 午夜不卡视频| 国产网站免费看| 国产三级视频在线看| 国产黄色在线观看| av高清在线| 日韩不卡高清| 国产在线二区| 国产无遮挡在线视频免费观看| 高清av在线| 国产羞羞视频| 在线中文字幕视频| www.超级碰| 最新亚洲精品国自产在线观看| 中文字幕在线影视资源| 国产无遮挡又黄又爽免费软件 | 四虎网站在线观看| 久久精品蜜桃| 国产高清免费av在线| 亚洲欧美小说国产图片| 美女av在线播放| 国产一区二区三区四区尤物| 国产三级在线免费观看| 亚洲综合在线不卡| 国产理论电影在线| 一本大道久久精品| 国产中文字幕在线播放| 中文字幕在线第一页| 91国内在线| 美女国产在线| 在线观看av网站| 五月婷婷视频在线观看| 亚洲综合在线免费| 中文字幕日本三级| 色中文字幕在线| 综合激情亚洲| 男女羞羞视频在线观看| 国产日韩网站| 国产精品作爱| 久久精品无码一区二区日韩av| 精品黄色免费中文电影在线播放| 操操操综合网| 精精国产xxxx视频在线动漫| 超碰在线影院| yjizz视频网站在线播放| 国产成人午夜精品| 国产午夜三区视频在线| 国产免费专区| 国产美女高潮| 高清欧美精品xxxxx在线看| 亚洲精品视频在线免费| 精品推荐国产麻豆剧传媒| 丁香花在线电影小说观看| а√天堂8资源在线官网| 一本大道久久a久久精品| 精品一区二区三区在线观看l| 国产一级黄色| 国产午夜精品一区理论片| 九九热视频在线| 国产在线高清| 午夜不卡视频| 国产亚洲精品久久久网站好莱| 狠狠干在线视频| 国产专区在线播放| 午夜av电影| 精品一区二区三区在线观看l| 国产高清视频在线观看| ·天天天天操| 亚洲欧美久久婷婷爱综合一区天堂| 国产不卡精品一区二区三区| 国产精品久久人| 在线伊人免费视频| 2019中文字幕在线电影免费| 国产馆av播放| 天天艹天天操| 天堂资源最新在线| 国产香蕉视频在线看| 国产福利在线观看| 亚洲夜夜综合| 国产麻豆精品入口在线观看| 国产日韩精品在线看| 在线视频中文字幕第一页| 天天激情综合| 国产偷激情在线| 日本一本久久| 国产系列电影在线播放网址| 亚洲va国产日韩欧美精品色婷婷| 亚洲一道本在线| 国产卡一卡二卡三| av手机免费观看| 国产一卡2卡3卡免费网站| 在线天堂中文| 国产一级电影网| 麻豆福利在线观看| 精品国内一区二区三区免费视频| 麻豆精品传媒视频观看| 精品欧美日韩一区二区| 最新黄网在线观看| 久久国产情侣| 人人在线视频| av中文在线| 91九色在线看| 国产精品久久久高清免费| 亚洲永久免费网站| 国产精品冒白浆免费视频| 九九热在线观看视频| 亚洲www色| 亚洲伊人网在线观看| 国产黄a三级三级三级av在线看| 狠狠操天天操夜夜操| 亚洲妇熟xxxx妇色黄| 伊人影院蕉久影院在线播放| 国产视频资源| 国产成人综合亚洲欧美在| 中文字幕在线免费看| 国产美女福利在线观看| 欧美精品一区二区三区免费| 日韩黄色成人| 中文字幕2019第三页| 国产高清一级片| 国产黄色片在线播放| 国产人成在线观看| 国产福利av网站| 精品久久久久一区二区三区| 69av二区| 欧美精品久久久久久久小说| 亚洲国产日韩成人综合天堂| av中文天堂在线| 女同一区二区免费aⅴ| 国产精品一区二区婷婷| 国产精品黄页网站在线播放免费| 国产精品jvid在线观看| 亚洲成年人视频| av在线不卡网站| 成人av小说网| 国产精品美女一区二区视频| 国产盗摄一区二区| 在线视频三区| 免费看av大片| 国产精品扒开做爽爽爽的视频| 精品入口蜜桃| 国产麻豆综合视频在线观看| 2020国产在线视频| xxxx视频在线| 国产xxx在线| 女同一区二区免费aⅴ| 国产精品国精产品一二| www狠狠操| 国产性色视频| 免费a级毛片在线观看| 精品入口蜜桃| 国产视频中文字幕| www在线视频观看| 国产馆av播放| 国产乱在线观看视频| 日本三级在线视频|