亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

fdupe 查找重復文件的Perl腳本代碼

2020-06-04 20:30:38
字體:
來源:轉載
供稿:網友
圖:



代碼如下:
#!/usr/bin/perl
#
# fdupe tool - finding duplicate files
#
# $Id: fdupe,v 1.7 2011/10/14 20:11:21 root Exp root $
#
# Source code Copyright (c) 1998,2011 Bernhard Schneider.
# May be used only for non-commercial purposes with
# appropriate acknowledgement of copyright.
#
# FILE :        fdupe
# DESCRIPTION : script finds duplicate Files.
# AUTHOR:       Bernhard Schneider <bernhard@neaptide.org>
# hints, crrections & ideas are welcome
#
# usage: fdupe.pl <path> <path> ...
#        find / -xdev | fdupe.pl
#
# how to select and remove duplicates:
#   redirect output to >file, edit the file and mark lines you
#   wish to move/delete with a preceding dash (-)
#   Use following script to delete marked files:
#   #!/usr/bin/perl -n
#   chomp; unlink if s/^-//;
#
# history:
# 12.05.99 - goto statment replaced with next
# 14.05.99 - minor changes
# 18.05.99 - removed confusing 'for $y'
#            included hash-search
# 20.05.99 - minor changes
# 02.03.00 - some functions rewritten, optimized for speed
# 10.01.01 - hint-fix by Ozzie |ozric at kyuzz.org|
# 05.03.02 - fixed hangups by reading block/char-Devices
# 08.09.11 - skips checking of hard links
# 14.10.11 - accept file names from stdin
#
#use strict; # uncomment for debugging

$|=1;
local (*F1,*F2); my %farray = (); my $statF1;

# ------------------------------
# traverse directories
sub scan ($) {
    my ($dir) = $_[0];
    opendir (DIR, $dir) or die "($dir) $!:$@";
    map {
          (-d) ? scan ($_) : push @{$farray{-s $_}},$_
             unless (-l or -S  or -p or -c or -b);
    } map "$dir/$_", grep !/^/./.?$/, readdir (DIR); closedir (DIR);
}

# ------------------------------
# get chunk of bytes from a file
sub getchunk ($$) {
  my ($fsize,$pfname) = @_;
  my $chunksize = 32;
  my ($nread,$buff);

  return undef unless open(F1,$$pfname);

  $statF1 = [(stat  F1)[3,1]];
  binmode F1;
  $nread = read (F1,$buff,$chunksize);
  ($nread == $chunksize || $nread == $fsize) ? "$buff" : undef;

# ------------------------------
# compare two files
sub mycmp ($) {
  my ($fptr) = $_[0];
  my ($buffa, $buffb);
  my ($nread1,$nread2);
  my $statF2;
  my ($buffsize) = 16*1024;

  return -1 unless (open(F2,"<$$fptr"));

  $statF2 = [(stat  F2)[3,1]];

  return 0

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品中文视频在线| 国产精品久久久久999| 日韩av一区二区在线观看| 精品人伦一区二区三区蜜桃网站| 国产丝袜高跟一区| 91av在线国产| 久久人人看视频| 国产精品视频午夜| 影音先锋欧美精品| 91丨九色丨国产在线| 97国产成人精品视频| 久久久久亚洲精品| 亚洲国产精品免费| 欧美激情视频一区| 深夜福利亚洲导航| 国产精品爱啪在线线免费观看| 在线观看中文字幕亚洲| 日日摸夜夜添一区| 亚洲深夜福利在线| 欧美乱大交做爰xxxⅹ性3| 国产午夜精品一区理论片飘花| 欧美亚洲成人网| 中文字幕日韩欧美| 精品美女永久免费视频| 51色欧美片视频在线观看| 欧美做受高潮电影o| y97精品国产97久久久久久| 日韩成人av一区| 精品亚洲永久免费精品| 亚洲视频在线观看视频| 欧美黄网免费在线观看| 久久久久北条麻妃免费看| 久色乳综合思思在线视频| 亚洲一区二区三区毛片| 国产精品欧美日韩久久| 亚洲白拍色综合图区| 九九热视频这里只有精品| 欧美性猛交xxxx富婆弯腰| 91久久精品在线| 日本久久久久久久久| 国产成人av在线播放| 日本韩国欧美精品大片卡二| 欧美激情网站在线观看| 精品国产精品三级精品av网址| 久久大大胆人体| 国产日韩在线视频| 亚洲第一在线视频| 欧美一级成年大片在线观看| 国产成人亚洲综合91精品| 国产99久久精品一区二区永久免费| 国产精品久久久久久久久久久久久久| 美女av一区二区三区| 26uuu另类亚洲欧美日本老年| 久久久久久久97| 欧美成人午夜视频| 成人精品视频99在线观看免费| 97在线观看视频| 在线日韩中文字幕| 国产精品久久久久久一区二区| 久久久久久久久久久网站| 久久99精品国产99久久6尤物| 日韩国产激情在线| 欧美电影免费播放| 亚洲精品国产综合区久久久久久久| 欧美日韩视频在线| 亚洲国产成人精品一区二区| 国产97在线|日韩| 91成人在线观看国产| 国产成人精品久久二区二区91| 亚洲aⅴ日韩av电影在线观看| 91成品人片a无限观看| 国产成人综合精品| 欧美裸体视频网站| 欧美一级电影久久| 国产视频亚洲精品| 国产精品99免视看9| 国产精品一区二区av影院萌芽| 色婷婷综合成人| 中文字幕视频在线免费欧美日韩综合在线看| 国产成人精品优优av| 欧美激情在线视频二区| 亚洲精品美女久久久| 欧美国产亚洲精品久久久8v| 国模gogo一区二区大胆私拍| 国产日韩综合一区二区性色av| 奇门遁甲1982国语版免费观看高清| 一区二区三区国产视频| 日韩风俗一区 二区| 欧洲s码亚洲m码精品一区| www日韩中文字幕在线看| 欧美日韩免费一区| 97视频在线观看亚洲| 欧美电影免费播放| 97色在线观看| 精品国产一区二区三区久久久| 亚洲va国产va天堂va久久| 精品国产一区二区三区久久| 国产精品久久久久久久久| 亚洲无av在线中文字幕| 韩国v欧美v日本v亚洲| 一区二区三区国产在线观看| 久久男人资源视频| 国产精品中文久久久久久久| 亚洲欧洲黄色网| 性色av一区二区三区免费| 久久综合网hezyo| 亚洲免费精彩视频| 久久精品中文字幕免费mv| 九九九热精品免费视频观看网站| 欧美一乱一性一交一视频| 亚洲大胆人体在线| 中文字幕日韩av| 欧美性猛交xxxx免费看久久久| 亚洲美女免费精品视频在线观看| 91性高湖久久久久久久久_久久99| 日韩欧美国产成人| 日本高清视频一区| 97超视频免费观看| 久久精品国产96久久久香蕉| 久久天堂av综合合色| 欧美视频在线免费看| 欧美中文字幕视频| xxx成人少妇69| 国外日韩电影在线观看| 欧美精品电影在线| 91久久综合亚洲鲁鲁五月天| 少妇精69xxtheporn| 亚洲精品国偷自产在线99热| 国产99久久精品一区二区永久免费| 日韩欧美中文第一页| 国产精品白嫩初高中害羞小美女| 亚洲精品午夜精品| 中文字幕日韩在线播放| 亚洲精品一区二区久| 正在播放欧美视频| 成人xvideos免费视频| 日韩一级裸体免费视频| 国产午夜精品理论片a级探花| 国产精品福利在线观看网址| 亚洲久久久久久久久久久| 欧美性猛交99久久久久99按摩| 欧美性xxxxhd| 曰本色欧美视频在线| 国产日韩一区在线| 欧美精品一区二区免费| 亚洲香蕉成人av网站在线观看| 久久精品视频在线| 国产精品网站入口| 欧美中文在线视频| 久久成人人人人精品欧| 亚洲国产精品电影在线观看| 美女啪啪无遮挡免费久久网站| 日韩av电影免费观看高清| 亚洲精品一区中文字幕乱码| 亚洲品质视频自拍网| 久久久久久久久久久免费| 92福利视频午夜1000合集在线观看| 欧美日韩午夜视频在线观看| 欧美肥婆姓交大片| 永久免费毛片在线播放不卡| 中文字幕在线观看日韩| 欧美日韩中文字幕日韩欧美| 国产精品福利在线观看网址| 国产精品成人一区二区|