⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpms.in

📁 MC Linux/Unix 终端下文件管理器
💻 IN
字号:
#! @PERL@## Written by Balazs Nagy (julian7@kva.hu) 1998# locale bugfix by Michal Svec (rebel@penguin.cz) 2000# (C) 1998 The Free Software Foundation.### override any locale for datesdelete $ENV{"LC_ALL"};$ENV{"LC_TIME"}="C";#print $ENV{"LC_ALL"};#exit 0;sub gd{    my ($dt) = @_;    $dt =~ tr/ //s;    $dt =~ s/^\w+ (\w+) (\d+) (\d+:\d+):\d+ .+\n?$/$1 $2 $3/;    return $dt;}$DATE=gd(`date`);sub list{    my (@rpms, %files, $i, $fn, $dn, $sz, $bt);#    @rpms = `rpm -qa --qf "\%{NAME}-\%{VERSION}-\%{RELEASE}:\%{GROUP}:\%{SIZE}:\%{BUILDTIME:date}\n"`;    @rpms = `rpm -qa --qf "\%{NAME}-\%{VERSION}:\%{GROUP}:\%{SIZE}:\%{BUILDTIME:date}\n"`;    print @trpms;    %files = ();    %sizes = ();    %dates = ();    for $i (@rpms) {	if ($i =~ /^([^:]+):([^:]+):([^:]+):(.+)$/) {	    ($fn, $dn, $sz, $bt) = ($1, $2, $3, $4);	    $dn =~ s/ /_/g;	    if (defined $files{$dn}) {		push(@{$files{$dn}}, $fn);	    } else {		@{$files{$dn}} = ($fn);	    }	    $sizes{$fn} = $sz;	    $dates{$fn} = gd($bt);	}    }    for $i (sort keys %files) {	print "dr-xr-xr-x 1 root root 0 $DATE $i/\n";	for $fn (sort @{$files{$i}}) {	    print "-r--r--r-- 1 root root $sizes{$fn} $dates{$fn} $i/$fn.trpm\n";	}    }}#open O, ">>/tmp/tt";#print O "RPMS: ";#for $i (@ARGV) {#    print O "$i ";#}#print O "\n";#close O;if ($ARGV[0] eq "list") { list(); exit(0); }elsif ($ARGV[0] eq "copyout") { open O, ">$ARGV[3]"; print O $ARGV[2], "\n"; close O; exit(0); }exit(1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -