__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/usr/bin/perl
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
if $running_under_some_shell;
(my $perlpath = <<'/../') =~ s/\s*\z//;
/usr/bin/perl
/../
use strict;
use vars qw/$statdone/;
use File::Spec::Functions 'curdir';
my $startperl = "#! $perlpath -w";
sub tab ();
sub n ($$);
sub fileglob_to_re ($);
sub quote ($);
my @roots = ();
while ($ARGV[0] =~ /^[^-!(]/) {
push(@roots, shift);
}
@roots = (curdir()) unless @roots;
for (@roots) { $_ = quote($_) }
my $roots = join(', ', @roots);
my $find = "find";
my $indent_depth = 1;
my $stat = 'lstat';
my $decl = '';
my $flushall = '';
my $initfile = '';
my $initnewer = '';
my $out = '';
my $declaresubs = "sub wanted;\n";
my %init = ();
my ($follow_in_effect,$Skip_And) = (0,0);
my $print_needed = 1;
while (@ARGV) {
$_ = shift;
s/^-// || /^[()!]/ || die "Unrecognized switch: $_\n";
if ($_ eq '(') {
$out .= tab . "(\n";
$indent_depth++;
next;
} elsif ($_ eq ')') {
--$indent_depth;
$out .= tab . ")";
} elsif ($_ eq 'follow') {
$follow_in_effect= 1;
$stat = 'stat';
$Skip_And= 1;
} elsif ($_ eq '!') {
$out .= tab . "!";
next;
} elsif (/^(i)?name$/) {
$out .= tab . '/' . fileglob_to_re(shift) . "/s$1";
} elsif (/^(i)?path$/) {
$out .= tab . '$File::Find::name =~ /' . fileglob_to_re(shift) . "/s$1";
} elsif ($_ eq 'perm') {
my $onum = shift;
$onum =~ /^-?[0-7]+$/
|| die "Malformed -perm argument: $onum\n";
$out .= tab;
if ($onum =~ s/^-//) {
$onum = sprintf("0%o", oct($onum) & 07777);
$out .= "((\$mode & $onum) == $onum)";
} else {
$onum =~ s/^0*/0/;
$out .= "((\$mode & 0777) == $onum)";
}
} elsif ($_ eq 'type') {
(my $filetest = shift) =~ tr/s/S/;
$out .= tab . "-$filetest _";
} elsif ($_ eq 'print') {
$out .= tab . 'print("$name\n")';
$print_needed = 0;
} elsif ($_ eq 'print0') {
$out .= tab . 'print("$name\0")';
$print_needed = 0;
} elsif ($_ eq 'fstype') {
my $type = shift;
$out .= tab;
if ($type eq 'nfs') {
$out .= '($dev < 0)';
} else {
$out .= '($dev >= 0)'; #XXX
}
} elsif ($_ eq 'user') {
my $uname = shift;
$out .= tab . "(\$uid == \$uid{'$uname'})";
$init{user} = 1;
} elsif ($_ eq 'group') {
my $gname = shift;
$out .= tab . "(\$gid == \$gid{'$gname'})";
$init{group} = 1;
} elsif ($_ eq 'nouser') {
$out .= tab . '!exists $uid{$uid}';
$init{user} = 1;
} elsif ($_ eq 'nogroup') {
$out .= tab . '!exists $gid{$gid}';
$init{group} = 1;
} elsif ($_ eq 'links') {
$out .= tab . n('$nlink', shift);
} elsif ($_ eq 'inum') {
$out .= tab . n('$ino', shift);
} elsif ($_ eq 'size') {
$_ = shift;
my $n = 'int(((-s _) + 511) / 512)';
if (s/c\z//) {
$n = 'int(-s _)';
} elsif (s/k\z//) {
$n = 'int(((-s _) + 1023) / 1024)';
}
$out .= tab . n($n, $_);
} elsif ($_ eq 'atime') {
$out .= tab . n('int(-A _)', shift);
} elsif ($_ eq 'mtime') {
$out .= tab . n('int(-M _)', shift);
} elsif ($_ eq 'ctime') {
$out .= tab . n('int(-C _)', shift);
} elsif ($_ eq 'exec') {
my @cmd = ();
while (@ARGV && $ARGV[0] ne ';')
{ push(@cmd, shift) }
shift;
$out .= tab;
if ($cmd[0] =~m#^(?:(?:/usr)?/bin/)?rm$#
&& $cmd[$#cmd] eq '{}'
&& (@cmd == 2 || (@cmd == 3 && $cmd[1] eq '-f'))) {
if (@cmd == 2) {
$out .= '(unlink($_) || warn "$name: $!\n")';
} elsif (!@ARGV) {
$out .= 'unlink($_)';
} else {
$out .= '(unlink($_) || 1)';
}
} else {
for (@cmd)
{ s/'/\\'/g }
{ local $" = "','"; $out .= "doexec(0, '@cmd')"; }
$declaresubs .= "sub doexec (\$\@);\n";
$init{doexec} = 1;
}
$print_needed = 0;
} elsif ($_ eq 'ok') {
my @cmd = ();
while (@ARGV && $ARGV[0] ne ';')
{ push(@cmd, shift) }
shift;
$out .= tab;
for (@cmd)
{ s/'/\\'/g }
{ local $" = "','"; $out .= "doexec(1, '@cmd')"; }
$declaresubs .= "sub doexec (\$\@);\n";
$init{doexec} = 1;
$print_needed = 0;
} elsif ($_ eq 'prune') {
$out .= tab . '($File::Find::prune = 1)';
} elsif ($_ eq 'xdev') {
$out .= tab . '!($File::Find::prune |= ($dev != $File::Find::topdev))'
;
} elsif ($_ eq 'newer') {
my $file = shift;
my $newername = 'AGE_OF' . $file;
$newername =~ s/\W/_/g;
$newername = '$' . $newername;
$out .= tab . "(-M _ < $newername)";
$initnewer .= "my $newername = -M " . quote($file) . ";\n";
} elsif ($_ eq 'eval') {
my $prog = shift;
$prog =~ s/'/\\'/g;
$out .= tab . "eval {$prog}";
$print_needed = 0;
} elsif ($_ eq 'depth') {
$find = 'finddepth';
next;
} elsif ($_ eq 'ls') {
$out .= tab . "ls";
$declaresubs .= "sub ls ();\n";
$init{ls} = 1;
$print_needed = 0;
} elsif ($_ eq 'tar') {
die "-tar must have a filename argument\n" unless @ARGV;
my $file = shift;
my $fh = 'FH' . $file;
$fh =~ s/\W/_/g;
$out .= tab . "tar(*$fh, \$name)";
$flushall .= "tflushall;\n";
$declaresubs .= "sub tar;\nsub tflushall ();\n";
$initfile .= "open($fh, " . quote('> ' . $file) .
qq{) || die "Can't open $fh: \$!\\n";\n};
$init{tar} = 1;
} elsif (/^(n?)cpio\z/) {
die "-$_ must have a filename argument\n" unless @ARGV;
my $file = shift;
my $fh = 'FH' . $file;
$fh =~ s/\W/_/g;
$out .= tab . "cpio(*$fh, \$name, '$1')";
$find = 'finddepth';
$flushall .= "cflushall;\n";
$declaresubs .= "sub cpio;\nsub cflushall ();\n";
$initfile .= "open($fh, " . quote('> ' . $file) .
qq{) || die "Can't open $fh: \$!\\n";\n};
$init{cpio} = 1;
} else {
die "Unrecognized switch: -$_\n";
}
if (@ARGV) {
if ($ARGV[0] eq '-o') {
{ local($statdone) = 1; $out .= "\n" . tab . "||\n"; }
$statdone = 0 if $indent_depth == 1 && exists $init{delayedstat};
$init{saw_or} = 1;
shift;
} else {
$out .= " &&" unless $Skip_And || $ARGV[0] eq ')';
$out .= "\n";
shift if $ARGV[0] eq '-a';
}
}
}
if ($print_needed) {
my $t = tab;
if ($t !~ /&&\s*$/) { $t .= '&& ' }
$out .= "\n" . $t . 'print("$name\n")';
}
print <<"END";
$startperl
eval 'exec $perlpath -S \$0 \${1+"\$@"}'
if 0; #\$running_under_some_shell
use strict;
use File::Find ();
# Set the variable \$File::Find::dont_use_nlink if you're using AFS,
# since AFS cheats.
# for the convenience of &wanted calls, including -eval statements:
use vars qw/*name *dir *prune/;
*name = *File::Find::name;
*dir = *File::Find::dir;
*prune = *File::Find::prune;
$declaresubs
END
if (exists $init{doexec}) {
print <<'END';
use Cwd ();
my $cwd = Cwd::cwd();
END
}
if (exists $init{ls}) {
print <<'END';
my @rwx = qw(--- --x -w- -wx r-- r-x rw- rwx);
my @moname = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
END
}
if (exists $init{user} || exists $init{ls} || exists $init{tar}) {
print "my (%uid, %user);\n";
print "while (my (\$name, \$pw, \$uid) = getpwent) {\n";
print ' $uid{$name} = $uid{$uid} = $uid;', "\n"
if exists $init{user};
print ' $user{$uid} = $name unless exists $user{$uid};', "\n"
if exists $init{ls} || exists $init{tar};
print "}\n\n";
}
if (exists $init{group} || exists $init{ls} || exists $init{tar}) {
print "my (%gid, %group);\n";
print "while (my (\$name, \$pw, \$gid) = getgrent) {\n";
print ' $gid{$name} = $gid{$gid} = $gid;', "\n"
if exists $init{group};
print ' $group{$gid} = $name unless exists $group{$gid};', "\n"
if exists $init{ls} || exists $init{tar};
print "}\n\n";
}
print $initnewer, "\n" if $initnewer ne '';
print $initfile, "\n" if $initfile ne '';
$flushall .= "exit;\n";
if (exists $init{declarestat}) {
$out = <<'END' . $out;
my ($dev,$ino,$mode,$nlink,$uid,$gid);
END
}
if ( $follow_in_effect ) {
$out =~ s/lstat\(\$_\)/lstat(_)/;
print <<"END";
$decl
# Traverse desired filesystems
File::Find::$find( {wanted => \\&wanted, follow => 1}, $roots);
$flushall
sub wanted {
$out;
}
END
} else {
print <<"END";
$decl
# Traverse desired filesystems
File::Find::$find({wanted => \\&wanted}, $roots);
$flushall
sub wanted {
$out;
}
END
}
if (exists $init{doexec}) {
print <<'END';
sub doexec ($@) {
my $ok = shift;
my @command = @_; # copy so we don't try to s/// aliases to constants
for my $word (@command)
{ $word =~ s#{}#$name#g }
if ($ok) {
my $old = select(STDOUT);
$| = 1;
print "@command";
select($old);
return 0 unless <STDIN> =~ /^y/;
}
chdir $cwd; #sigh
system @command;
chdir $File::Find::dir;
return !$?;
}
END
}
if (exists $init{ls}) {
print <<'INTRO', <<"SUB", <<'END';
sub sizemm {
my $rdev = shift;
sprintf("%3d, %3d", ($rdev >> 8) & 0xff, $rdev & 0xff);
}
sub ls () {
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
INTRO
\$atime,\$mtime,\$ctime,\$blksize,\$blocks) = $stat(_);
SUB
my $pname = $name;
$blocks
or $blocks = int(($size + 1023) / 1024);
my $perms = $rwx[$mode & 7];
$mode >>= 3;
$perms = $rwx[$mode & 7] . $perms;
$mode >>= 3;
$perms = $rwx[$mode & 7] . $perms;
substr($perms, 2, 1) =~ tr/-x/Ss/ if -u _;
substr($perms, 5, 1) =~ tr/-x/Ss/ if -g _;
substr($perms, 8, 1) =~ tr/-x/Tt/ if -k _;
if (-f _) { $perms = '-' . $perms; }
elsif (-d _) { $perms = 'd' . $perms; }
elsif (-l _) { $perms = 'l' . $perms; $pname .= ' -> ' . readlink($_); }
elsif (-c _) { $perms = 'c' . $perms; $size = sizemm($rdev); }
elsif (-b _) { $perms = 'b' . $perms; $size = sizemm($rdev); }
elsif (-p _) { $perms = 'p' . $perms; }
elsif (-S _) { $perms = 's' . $perms; }
else { $perms = '?' . $perms; }
my $user = $user{$uid} || $uid;
my $group = $group{$gid} || $gid;
my ($sec,$min,$hour,$mday,$mon,$timeyear) = localtime($mtime);
if (-M _ > 365.25 / 2) {
$timeyear += 1900;
} else {
$timeyear = sprintf("%02d:%02d", $hour, $min);
}
printf "%5lu %4ld %-10s %3d %-8s %-8s %8s %s %2d %5s %s\n",
$ino,
$blocks,
$perms,
$nlink,
$user,
$group,
$size,
$moname[$mon],
$mday,
$timeyear,
$pname;
1;
}
END
}
if (exists $init{cpio} || exists $init{tar}) {
print <<'END';
my %blocks = ();
sub flush {
my ($fh, $varref, $blksz) = @_;
while (length($$varref) >= $blksz) {
no strict qw/refs/;
syswrite($fh, $$varref, $blksz);
substr($$varref, 0, $blksz) = '';
++$blocks{$fh};
}
}
END
}
if (exists $init{cpio}) {
print <<'INTRO', <<"SUB", <<'END';
my %cpout = ();
my %nc = ();
sub cpio {
my ($fh, $fname, $nc) = @_;
my $text = '';
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks);
local (*IN);
if ( ! defined $fname ) {
$fname = 'TRAILER!!!';
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks) = (0) x 13;
} else {
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
INTRO
\$atime,\$mtime,\$ctime,\$blksize,\$blocks) = $stat(_);
SUB
if (-f _) {
open(IN, "./$_\0") || do {
warn "Couldn't open $fname: $!\n";
return;
}
} else {
$text = readlink($_);
$size = 0 unless defined $text;
}
}
$fname =~ s#^\./##;
$nc{$fh} = $nc;
if ($nc eq 'n') {
$cpout{$fh} .=
sprintf("%06o%06o%06o%06o%06o%06o%06o%06o%011lo%06o%011lo%s\0",
070707,
$dev & 0777777,
$ino & 0777777,
$mode & 0777777,
$uid & 0777777,
$gid & 0777777,
$nlink & 0777777,
$rdev & 0177777,
$mtime,
length($fname)+1,
$size,
$fname);
} else {
$cpout{$fh} .= "\0" if length($cpout{$fh}) & 1;
$cpout{$fh} .= pack("SSSSSSSSLSLa*",
070707, $dev, $ino, $mode, $uid, $gid, $nlink, $rdev, $mtime,
length($fname)+1, $size,
$fname . (length($fname) & 1 ? "\0" : "\0\0"));
}
if ($text ne '') {
$cpout{$fh} .= $text;
} elsif ($size) {
my $l;
flush($fh, \$cpout{$fh}, 5120)
while ($l = length($cpout{$fh})) >= 5120;
while (sysread(IN, $cpout{$fh}, 5120 - $l, $l)) {
flush($fh, \$cpout{$fh}, 5120);
$l = length($cpout{$fh});
}
close IN;
}
}
sub cflushall () {
for my $fh (keys %cpout) {
cpio($fh, undef, $nc{$fh});
$cpout{$fh} .= "0" x (5120 - length($cpout{$fh}));
flush($fh, \$cpout{$fh}, 5120);
print $blocks{$fh} * 10, " blocks\n";
}
}
END
}
if (exists $init{tar}) {
print <<'INTRO', <<"SUB", <<'END';
my %tarout = ();
my %linkseen = ();
sub tar {
my ($fh, $fname) = @_;
my $prefix = '';
my $typeflag = '0';
my $linkname;
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
INTRO
\$atime,\$mtime,\$ctime,\$blksize,\$blocks) = $stat(_);
SUB
local (*IN);
if ($nlink > 1) {
if ($linkname = $linkseen{$fh, $dev, $ino}) {
if (length($linkname) > 100) {
warn "$0: omitting file with linkname ",
"too long for tar output: $linkname\n";
return;
}
$typeflag = '1';
$size = 0;
} else {
$linkseen{$fh, $dev, $ino} = $fname;
}
}
if ($typeflag eq '0') {
if (-f _) {
open(IN, "./$_\0") || do {
warn "Couldn't open $fname: $!\n";
return;
}
} else {
$linkname = readlink($_);
if (defined $linkname) { $typeflag = '2' }
elsif (-c _) { $typeflag = '3' }
elsif (-b _) { $typeflag = '4' }
elsif (-d _) { $typeflag = '5' }
elsif (-p _) { $typeflag = '6' }
}
}
if (length($fname) > 100) {
($prefix, $fname) = ($fname =~ m#\A(.*?)/(.{,100})\Z(?!\n)#);
if (!defined($fname) || length($prefix) > 155) {
warn "$0: omitting file with name too long for tar output: ",
$fname, "\n";
return;
}
}
$size = 0 if $typeflag ne '0';
my $header = pack("a100a8a8a8a12a12a8a1a100a6a2a32a32a8a8a155",
$fname,
sprintf("%7o ", $mode & 0777),
sprintf("%7o ", $uid & 0777777),
sprintf("%7o ", $gid & 0777777),
sprintf("%11o ", $size),
sprintf("%11o ", $mtime),
' 'x8,
$typeflag,
defined $linkname ? $linkname : '',
"ustar\0",
"00",
$user{$uid},
$group{$gid},
($rdev >> 8) & 0xff,
$rdev & 0xff,
$prefix,
);
substr($header, 148, 8) = sprintf("%7o ", unpack("%16C*", $header));
my $l = length($header) % 512;
$tarout{$fh} .= $header;
$tarout{$fh} .= "\0" x (512 - $l) if $l;
if ($size) {
flush($fh, \$tarout{$fh}, 10240)
while ($l = length($tarout{$fh})) >= 10240;
while (sysread(IN, $tarout{$fh}, 10240 - $l, $l)) {
my $slop = length($tarout{$fh}) % 512;
$tarout{$fh} .= "\0" x (512 - $slop) if $slop;
flush($fh, \$tarout{$fh}, 10240);
$l = length($tarout{$fh});
}
close IN;
}
}
sub tflushall () {
my $len;
for my $fh (keys %tarout) {
$len = 10240 - length($tarout{$fh});
$len += 10240 if $len < 1024;
$tarout{$fh} .= "\0" x $len;
flush($fh, \$tarout{$fh}, 10240);
}
}
END
}
exit;
############################################################################
sub tab () {
my $tabstring;
$tabstring = "\t" x ($indent_depth/2) . ' ' x ($indent_depth%2 * 4);
if (!$statdone) {
if ($_ =~ /^(?:name|print|prune|exec|ok|\(|\))/) {
$init{delayedstat} = 1;
} else {
my $statcall = '(($dev,$ino,$mode,$nlink,$uid,$gid) = '
. $stat . '($_))';
if (exists $init{saw_or}) {
$tabstring .= "(\$nlink || $statcall) &&\n" . $tabstring;
} else {
$tabstring .= "$statcall &&\n" . $tabstring;
}
$statdone = 1;
$init{declarestat} = 1;
}
}
$tabstring =~ s/^\s+/ / if $out =~ /!$/;
$tabstring;
}
sub fileglob_to_re ($) {
my $x = shift;
$x =~ s#([./^\$()+])#\\$1#g;
$x =~ s#\*#.*#g;
$x =~ s#\?#.#g;
"^$x\\z";
}
sub n ($$) {
my ($pre, $n) = @_;
$n =~ s/^-/< / || $n =~ s/^\+/> / || $n =~ s/^/== /;
$n =~ s/ 0*(\d)/ $1/;
"($pre $n)";
}
sub quote ($) {
my $string = shift;
$string =~ s/\\/\\\\/g;
$string =~ s/'/\\'/g;
"'$string'";
}
__END__
=head1 NAME
find2perl - translate find command lines to Perl code
=head1 SYNOPSIS
find2perl [paths] [predicates] | perl
=head1 DESCRIPTION
find2perl is a little translator to convert find command lines to
equivalent Perl code. The resulting code is typically faster than
running find itself.
"paths" are a set of paths where find2perl will start its searches and
"predicates" are taken from the following list.
=over 4
=item C<! PREDICATE>
Negate the sense of the following predicate. The C<!> must be passed as
a distinct argument, so it may need to be surrounded by whitespace and/or
quoted from interpretation by the shell using a backslash (just as with
using C<find(1)>).
=item C<( PREDICATES )>
Group the given PREDICATES. The parentheses must be passed as distinct
arguments, so they may need to be surrounded by whitespace and/or
quoted from interpretation by the shell using a backslash (just as with
using C<find(1)>).
=item C<PREDICATE1 PREDICATE2>
True if _both_ PREDICATE1 and PREDICATE2 are true; PREDICATE2 is not
evaluated if PREDICATE1 is false.
=item C<PREDICATE1 -o PREDICATE2>
True if either one of PREDICATE1 or PREDICATE2 is true; PREDICATE2 is
not evaluated if PREDICATE1 is true.
=item C<-follow>
Follow (dereference) symlinks. The checking of file attributes depends
on the position of the C<-follow> option. If it precedes the file
check option, an C<stat> is done which means the file check applies to the
file the symbolic link is pointing to. If C<-follow> option follows the
file check option, this now applies to the symbolic link itself, i.e.
an C<lstat> is done.
=item C<-depth>
Change directory traversal algorithm from breadth-first to depth-first.
=item C<-prune>
Do not descend into the directory currently matched.
=item C<-xdev>
Do not traverse mount points (prunes search at mount-point directories).
=item C<-name GLOB>
File name matches specified GLOB wildcard pattern. GLOB may need to be
quoted to avoid interpretation by the shell (just as with using
C<find(1)>).
=item C<-iname GLOB>
Like C<-name>, but the match is case insensitive.
=item C<-path GLOB>
Path name matches specified GLOB wildcard pattern.
=item C<-ipath GLOB>
Like C<-path>, but the match is case insensitive.
=item C<-perm PERM>
Low-order 9 bits of permission match octal value PERM.
=item C<-perm -PERM>
The bits specified in PERM are all set in file's permissions.
=item C<-type X>
The file's type matches perl's C<-X> operator.
=item C<-fstype TYPE>
Filesystem of current path is of type TYPE (only NFS/non-NFS distinction
is implemented).
=item C<-user USER>
True if USER is owner of file.
=item C<-group GROUP>
True if file's group is GROUP.
=item C<-nouser>
True if file's owner is not in password database.
=item C<-nogroup>
True if file's group is not in group database.
=item C<-inum INUM>
True file's inode number is INUM.
=item C<-links N>
True if (hard) link count of file matches N (see below).
=item C<-size N>
True if file's size matches N (see below) N is normally counted in
512-byte blocks, but a suffix of "c" specifies that size should be
counted in characters (bytes) and a suffix of "k" specifies that
size should be counted in 1024-byte blocks.
=item C<-atime N>
True if last-access time of file matches N (measured in days) (see
below).
=item C<-ctime N>
True if last-changed time of file's inode matches N (measured in days,
see below).
=item C<-mtime N>
True if last-modified time of file matches N (measured in days, see below).
=item C<-newer FILE>
True if last-modified time of file matches N.
=item C<-print>
Print out path of file (always true). If none of C<-exec>, C<-ls>,
C<-print0>, or C<-ok> is specified, then C<-print> will be added
implicitly.
=item C<-print0>
Like -print, but terminates with \0 instead of \n.
=item C<-exec OPTIONS ;>
exec() the arguments in OPTIONS in a subprocess; any occurrence of {} in
OPTIONS will first be substituted with the path of the current
file. Note that the command "rm" has been special-cased to use perl's
unlink() function instead (as an optimization). The C<;> must be passed as
a distinct argument, so it may need to be surrounded by whitespace and/or
quoted from interpretation by the shell using a backslash (just as with
using C<find(1)>).
=item C<-ok OPTIONS ;>
Like -exec, but first prompts user; if user's response does not begin
with a y, skip the exec. The C<;> must be passed as
a distinct argument, so it may need to be surrounded by whitespace and/or
quoted from interpretation by the shell using a backslash (just as with
using C<find(1)>).
=item C<-eval EXPR>
Has the perl script eval() the EXPR.
=item C<-ls>
Simulates C<-exec ls -dils {} ;>
=item C<-tar FILE>
Adds current output to tar-format FILE.
=item C<-cpio FILE>
Adds current output to old-style cpio-format FILE.
=item C<-ncpio FILE>
Adds current output to "new"-style cpio-format FILE.
=back
Predicates which take a numeric argument N can come in three forms:
* N is prefixed with a +: match values greater than N
* N is prefixed with a -: match values less than N
* N is not prefixed with either + or -: match only values equal to N
=head1 SEE ALSO
find, File::Find.
=cut
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| GET | File | 14.71 KB | 0755 |
|
| Magick-config | File | 1.23 KB | 0755 |
|
| MagickCore-config | File | 1.24 KB | 0755 |
|
| MagickWand-config | File | 1.25 KB | 0755 |
|
| File | 383.67 KB | 0755 |
|
|
| Wand-config | File | 1.23 KB | 0755 |
|
| [ | File | 40.52 KB | 0755 |
|
| a2p | File | 105.32 KB | 0755 |
|
| aclocal | File | 35.87 KB | 0755 |
|
| aclocal-1.13 | File | 35.87 KB | 0755 |
|
| addr2line | File | 28.42 KB | 0755 |
|
| agentxtrap | File | 19.16 KB | 0755 |
|
| animate | File | 7.04 KB | 0755 |
|
| ar | File | 61.22 KB | 0755 |
|
| arch | File | 32.3 KB | 0755 |
|
| as | File | 377.36 KB | 0755 |
|
| aspell | File | 163.35 KB | 0755 |
|
| at | File | 1.01 KB | 0755 |
|
| atq | File | 1.01 KB | 0755 |
|
| atrm | File | 1.02 KB | 0755 |
|
| autoconf | File | 14.42 KB | 0755 |
|
| autoheader | File | 8.33 KB | 0755 |
|
| autom4te | File | 31.43 KB | 0755 |
|
| automake | File | 246.44 KB | 0755 |
|
| automake-1.13 | File | 246.44 KB | 0755 |
|
| autoreconf | File | 20.57 KB | 0755 |
|
| autoscan | File | 16.72 KB | 0755 |
|
| autoupdate | File | 33.08 KB | 0755 |
|
| awk | File | 418.54 KB | 0755 |
|
| base64 | File | 36.48 KB | 0755 |
|
| basename | File | 28.35 KB | 0755 |
|
| bash | File | 941.93 KB | 0755 |
|
| bashbug-64 | File | 6.8 KB | 0755 |
|
| batch | File | 137 B | 0755 |
|
| bison | File | 393.34 KB | 0755 |
|
| bunzip2 | File | 31.89 KB | 0755 |
|
| bzcat | File | 31.89 KB | 0755 |
|
| bzcmp | File | 2.08 KB | 0755 |
|
| bzdiff | File | 2.08 KB | 0755 |
|
| bzgrep | File | 1.64 KB | 0755 |
|
| bzip2 | File | 31.89 KB | 0755 |
|
| bzip2recover | File | 15.24 KB | 0755 |
|
| bzless | File | 1.23 KB | 0755 |
|
| bzmore | File | 1.23 KB | 0755 |
|
| c++ | File | 754.59 KB | 0750 |
|
| c++filt | File | 27.92 KB | 0755 |
|
| c2ph | File | 35.75 KB | 0755 |
|
| c89 | File | 224 B | 0750 |
|
| c99 | File | 215 B | 0750 |
|
| cagefs_enter.proxied | File | 1.03 KB | 0755 |
|
| cal | File | 36.8 KB | 0755 |
|
| captoinfo | File | 64.26 KB | 0755 |
|
| cat | File | 52.81 KB | 0755 |
|
| catchsegv | File | 3.26 KB | 0755 |
|
| cc | File | 750.59 KB | 0750 |
|
| chcon | File | 61.46 KB | 0755 |
|
| chgrp | File | 61.33 KB | 0755 |
|
| chmod | File | 57.21 KB | 0755 |
|
| chown | File | 61.36 KB | 0755 |
|
| chrt | File | 32.17 KB | 0755 |
|
| cksum | File | 32.38 KB | 0755 |
|
| cldetect | File | 10.35 KB | 0755 |
|
| clear | File | 7.02 KB | 0755 |
|
| cmp | File | 44.14 KB | 0755 |
|
| col | File | 23.88 KB | 0755 |
|
| colcrt | File | 11.29 KB | 0755 |
|
| colrm | File | 23.78 KB | 0755 |
|
| column | File | 27.99 KB | 0755 |
|
| comm | File | 36.55 KB | 0755 |
|
| compare | File | 11.09 KB | 0755 |
|
| composite | File | 7.04 KB | 0755 |
|
| conjure | File | 7.04 KB | 0755 |
|
| convert | File | 7.04 KB | 0755 |
|
| cp | File | 151.55 KB | 0755 |
|
| cpan | File | 4.97 KB | 0755 |
|
| cpp | File | 754.58 KB | 0755 |
|
| crontab | File | 1.49 KB | 0755 |
|
| crontab.cagefs | File | 49.13 KB | 0755 |
|
| csplit | File | 48.82 KB | 0755 |
|
| curl | File | 153 KB | 0755 |
|
| cut | File | 40.61 KB | 0755 |
|
| date | File | 60.74 KB | 0755 |
|
| dbiprof | File | 6.15 KB | 0755 |
|
| dbiproxy | File | 5.35 KB | 0755 |
|
| dd | File | 73.14 KB | 0755 |
|
| delv | File | 39.98 KB | 0755 |
|
| df | File | 102.55 KB | 0755 |
|
| diff | File | 195.46 KB | 0755 |
|
| diff3 | File | 60.65 KB | 0755 |
|
| dig | File | 146.97 KB | 0755 |
|
| dir | File | 114.85 KB | 0755 |
|
| dircolors | File | 40.44 KB | 0755 |
|
| dirname | File | 28.31 KB | 0755 |
|
| display | File | 7.04 KB | 0755 |
|
| dltest | File | 11.05 KB | 0755 |
|
| du | File | 110.34 KB | 0755 |
|
| dvipdf | File | 1 KB | 0755 |
|
| echo | File | 32.31 KB | 0755 |
|
| egrep | File | 290 B | 0755 |
|
| enchant | File | 15.29 KB | 0755 |
|
| enchant-lsmod | File | 11.13 KB | 0755 |
|
| env | File | 28.33 KB | 0755 |
|
| eps2eps | File | 639 B | 0755 |
|
| eqn | File | 144.41 KB | 0755 |
|
| ex | File | 906.43 KB | 0755 |
|
| expand | File | 32.48 KB | 0755 |
|
| expr | File | 36.53 KB | 0755 |
|
| factor | File | 93.29 KB | 0755 |
|
| false | File | 28.26 KB | 0755 |
|
| fc-cache | File | 132 B | 0755 |
|
| fc-cache-64 | File | 15.45 KB | 0755 |
|
| fc-cat | File | 15.4 KB | 0755 |
|
| fc-conflist | File | 11.2 KB | 0755 |
|
| fc-list | File | 11.26 KB | 0755 |
|
| fc-match | File | 11.32 KB | 0755 |
|
| fc-pattern | File | 11.26 KB | 0755 |
|
| fc-query | File | 11.22 KB | 0755 |
|
| fc-scan | File | 11.27 KB | 0755 |
|
| fc-validate | File | 11.27 KB | 0755 |
|
| fgrep | File | 290 B | 0755 |
|
| file | File | 19.31 KB | 0755 |
|
| find | File | 194.62 KB | 0755 |
|
| find2perl | File | 23.06 KB | 0755 |
|
| flex | File | 318.07 KB | 0755 |
|
| flex++ | File | 318.07 KB | 0755 |
|
| flock | File | 23.88 KB | 0755 |
|
| fmt | File | 36.48 KB | 0755 |
|
| fold | File | 36.46 KB | 0755 |
|
| free | File | 19.33 KB | 0755 |
|
| freetype-config | File | 4.39 KB | 0755 |
|
| funzip | File | 31.38 KB | 0755 |
|
| g++ | File | 754.59 KB | 0750 |
|
| gawk | File | 418.54 KB | 0755 |
|
| gcc | File | 750.59 KB | 0750 |
|
| gcc-ar | File | 26.45 KB | 0755 |
|
| gcc-nm | File | 26.45 KB | 0755 |
|
| gcc-ranlib | File | 26.45 KB | 0755 |
|
| gcov | File | 311.45 KB | 0755 |
|
| gencat | File | 22.11 KB | 0755 |
|
| geoiplookup | File | 15.28 KB | 0755 |
|
| geoiplookup6 | File | 11.16 KB | 0755 |
|
| geqn | File | 144.41 KB | 0755 |
|
| getconf | File | 22.02 KB | 0755 |
|
| getent | File | 26.39 KB | 0755 |
|
| getopt | File | 15.38 KB | 0755 |
|
| ghostscript | File | 10.97 KB | 0755 |
|
| git | File | 1.46 MB | 0755 |
|
| git-receive-pack | File | 1.46 MB | 0755 |
|
| git-shell | File | 717.95 KB | 0755 |
|
| git-upload-archive | File | 1.46 MB | 0755 |
|
| git-upload-pack | File | 791.44 KB | 0755 |
|
| gm | File | 7.05 KB | 0755 |
|
| gmake | File | 178.47 KB | 0755 |
|
| gneqn | File | 271 B | 0755 |
|
| gnroff | File | 3.31 KB | 0755 |
|
| gpg | File | 732.4 KB | 0755 |
|
| gpg-agent | File | 289.74 KB | 0755 |
|
| gpg-error | File | 23.18 KB | 0755 |
|
| gpg-zip | File | 3.23 KB | 0755 |
|
| gpg2 | File | 732.4 KB | 0755 |
|
| gpgsplit | File | 48.88 KB | 0755 |
|
| gpgv | File | 345.38 KB | 0755 |
|
| gpgv2 | File | 345.38 KB | 0755 |
|
| gpic | File | 180.41 KB | 0755 |
|
| gprof | File | 98.41 KB | 0755 |
|
| grep | File | 155.3 KB | 0755 |
|
| groff | File | 81.63 KB | 0755 |
|
| grops | File | 140.85 KB | 0755 |
|
| grotty | File | 98.59 KB | 0755 |
|
| groups | File | 32.41 KB | 0755 |
|
| gs | File | 10.97 KB | 0755 |
|
| gsbj | File | 350 B | 0755 |
|
| gsdj | File | 352 B | 0755 |
|
| gsdj500 | File | 352 B | 0755 |
|
| gslj | File | 353 B | 0755 |
|
| gslp | File | 350 B | 0755 |
|
| gsnd | File | 277 B | 0755 |
|
| gsoelim | File | 32.59 KB | 0755 |
|
| gtar | File | 338.02 KB | 0755 |
|
| gtbl | File | 115.96 KB | 0755 |
|
| gtroff | File | 512.96 KB | 0755 |
|
| gunzip | File | 2.2 KB | 0755 |
|
| gzexe | File | 5.79 KB | 0755 |
|
| gzip | File | 98.44 KB | 0755 |
|
| h2ph | File | 27.65 KB | 0755 |
|
| h2xs | File | 59.15 KB | 0755 |
|
| head | File | 40.5 KB | 0755 |
|
| hexdump | File | 32.02 KB | 0755 |
|
| host | File | 127.02 KB | 0755 |
|
| hostid | File | 28.3 KB | 0755 |
|
| hostname | File | 15.41 KB | 0755 |
|
| hunspell | File | 53.09 KB | 0755 |
|
| icecast | File | 225.94 KB | 0755 |
|
| iconv | File | 58.14 KB | 0755 |
|
| id | File | 36.52 KB | 0755 |
|
| identify | File | 7.06 KB | 0755 |
|
| idn | File | 32.45 KB | 0755 |
|
| ifnames | File | 4.03 KB | 0755 |
|
| igawk | File | 3.11 KB | 0755 |
|
| import | File | 7.04 KB | 0755 |
|
| infocmp | File | 56.07 KB | 0755 |
|
| infotocap | File | 64.26 KB | 0755 |
|
| install | File | 139.59 KB | 0755 |
|
| instmodsh | File | 4.15 KB | 0755 |
|
| ionice | File | 23.86 KB | 0755 |
|
| ipcrm | File | 27.85 KB | 0755 |
|
| ipcs | File | 48.36 KB | 0755 |
|
| isosize | File | 23.83 KB | 0755 |
|
| ispell | File | 988 B | 0755 |
|
| isql | File | 31.69 KB | 0755 |
|
| iusql | File | 23.61 KB | 0755 |
|
| join | File | 48.75 KB | 0755 |
|
| kill | File | 32.82 KB | 0755 |
|
| ld | File | 982.58 KB | 0750 |
|
| ld.bfd | File | 982.58 KB | 0750 |
|
| ldd | File | 5.18 KB | 0755 |
|
| less | File | 154.53 KB | 0755 |
|
| lessecho | File | 11.11 KB | 0755 |
|
| lesskey | File | 16.66 KB | 0755 |
|
| lesspipe.sh | File | 2.24 KB | 0755 |
|
| lex | File | 318.07 KB | 0755 |
|
| libnetcfg | File | 15.36 KB | 0755 |
|
| libtool | File | 314.04 KB | 0755 |
|
| libtoolize | File | 76.8 KB | 0755 |
|
| link | File | 28.3 KB | 0755 |
|
| ln | File | 57.22 KB | 0755 |
|
| locale | File | 37.11 KB | 0755 |
|
| localedef | File | 318.31 KB | 0755 |
|
| logger | File | 28.63 KB | 0755 |
|
| login | File | 36.38 KB | 0755 |
|
| logname | File | 28.31 KB | 0755 |
|
| look | File | 11.27 KB | 0755 |
|
| lprsetup.sh | File | 5.34 KB | 0755 |
|
| ls | File | 114.85 KB | 0755 |
|
| lynx | File | 1.43 MB | 0755 |
|
| m4 | File | 151.17 KB | 0755 |
|
| File | 383.67 KB | 0755 |
|
|
| mailx | File | 383.67 KB | 0755 |
|
| make | File | 178.47 KB | 0755 |
|
| mcookie | File | 15.44 KB | 0755 |
|
| md5sum | File | 40.53 KB | 0755 |
|
| mdig | File | 44.2 KB | 0755 |
|
| mesg | File | 10.98 KB | 0755 |
|
| mkdir | File | 77.9 KB | 0755 |
|
| mkfifo | File | 61.59 KB | 0755 |
|
| mknod | File | 65.61 KB | 0755 |
|
| mktemp | File | 40.66 KB | 0755 |
|
| mogrify | File | 7.04 KB | 0755 |
|
| montage | File | 7.04 KB | 0755 |
|
| more | File | 40.15 KB | 0755 |
|
| mv | File | 127.3 KB | 0755 |
|
| my_print_defaults | File | 7.09 MB | 0755 |
|
| mysql | File | 10.25 MB | 0755 |
|
| mysql_config | File | 840 B | 0755 |
|
| mysql_config-64 | File | 5.13 KB | 0755 |
|
| mysqladmin | File | 8.96 MB | 0755 |
|
| mysqlbinlog | File | 10.86 MB | 0755 |
|
| mysqlcheck | File | 9.24 MB | 0755 |
|
| mysqldump | File | 9.32 MB | 0755 |
|
| mysqlimport | File | 8.95 MB | 0755 |
|
| mysqlshow | File | 8.91 MB | 0755 |
|
| namei | File | 27.95 KB | 0755 |
|
| nano | File | 201.08 KB | 0755 |
|
| neqn | File | 271 B | 0755 |
|
| net-snmp-config | File | 1.3 KB | 0755 |
|
| net-snmp-config-x86_64 | File | 29.46 KB | 0755 |
|
| net-snmp-create-v3-user | File | 2.98 KB | 0755 |
|
| nice | File | 32.32 KB | 0755 |
|
| nl | File | 40.6 KB | 0755 |
|
| nm | File | 41.39 KB | 0755 |
|
| nohup | File | 32.42 KB | 0755 |
|
| nproc | File | 32.37 KB | 0755 |
|
| nroff | File | 3.31 KB | 0755 |
|
| nslookup | File | 130.94 KB | 0755 |
|
| nsupdate | File | 64.99 KB | 0755 |
|
| numfmt | File | 64.71 KB | 0755 |
|
| objcopy | File | 227.34 KB | 0755 |
|
| objdump | File | 357.69 KB | 0755 |
|
| od | File | 64.81 KB | 0755 |
|
| odbc_config | File | 11.04 KB | 0755 |
|
| odbcinst | File | 27.69 KB | 0755 |
|
| openssl | File | 542.27 KB | 0755 |
|
| pango-list | File | 11.1 KB | 0755 |
|
| pango-querymodules-64 | File | 28.26 KB | 0755 |
|
| pango-view | File | 49.47 KB | 0755 |
|
| passwd | File | 1.02 KB | 0755 |
|
| paste | File | 32.34 KB | 0755 |
|
| patch | File | 147 KB | 0755 |
|
| pathchk | File | 32.31 KB | 0755 |
|
| pdf2dsc | File | 698 B | 0755 |
|
| pdf2ps | File | 909 B | 0755 |
|
| perl | File | 11.14 KB | 0755 |
|
| perl5.16.3 | File | 11.14 KB | 0755 |
|
| perlbug | File | 43.39 KB | 0755 |
|
| perldoc | File | 203 B | 0755 |
|
| perlivp | File | 10.52 KB | 0755 |
|
| perlml | File | 5.98 KB | 0755 |
|
| perlthanks | File | 43.39 KB | 0755 |
|
| pf2afm | File | 498 B | 0755 |
|
| pfbtopfa | File | 516 B | 0755 |
|
| pgawk | File | 418.63 KB | 0755 |
|
| pgrep | File | 27.67 KB | 0755 |
|
| php | File | 937 B | 0755 |
|
| pic | File | 180.41 KB | 0755 |
|
| piconv | File | 7.99 KB | 0755 |
|
| pinentry | File | 2.54 KB | 0755 |
|
| pinentry-curses | File | 49.19 KB | 0755 |
|
| ping | File | 1.02 KB | 0755 |
|
| pinky | File | 36.58 KB | 0755 |
|
| pkg-config | File | 44.38 KB | 0755 |
|
| pkill | File | 27.67 KB | 0755 |
|
| pl2pm | File | 4.42 KB | 0755 |
|
| pmap | File | 27.61 KB | 0755 |
|
| pod2html | File | 4 KB | 0755 |
|
| pod2latex | File | 10.1 KB | 0755 |
|
| pod2man | File | 13.26 KB | 0755 |
|
| pod2text | File | 10.75 KB | 0755 |
|
| pod2usage | File | 3.67 KB | 0755 |
|
| podchecker | File | 3.7 KB | 0755 |
|
| podselect | File | 2.55 KB | 0755 |
|
| post-grohtml | File | 187.55 KB | 0755 |
|
| pphs | File | 404 B | 0755 |
|
| pr | File | 65.11 KB | 0755 |
|
| pre-grohtml | File | 86.24 KB | 0755 |
|
| precat | File | 5.52 KB | 0755 |
|
| preunzip | File | 5.52 KB | 0755 |
|
| prezip | File | 5.52 KB | 0755 |
|
| prezip-bin | File | 11.05 KB | 0755 |
|
| printafm | File | 395 B | 0755 |
|
| printenv | File | 28.29 KB | 0755 |
|
| printf | File | 48.6 KB | 0755 |
|
| prove | File | 13.13 KB | 0755 |
|
| ps | File | 97.77 KB | 0755 |
|
| ps2ascii | File | 631 B | 0755 |
|
| ps2epsi | File | 2.69 KB | 0755 |
|
| ps2pdf | File | 272 B | 0755 |
|
| ps2pdf12 | File | 215 B | 0755 |
|
| ps2pdf13 | File | 215 B | 0755 |
|
| ps2pdf14 | File | 215 B | 0755 |
|
| ps2pdfwr | File | 1.07 KB | 0755 |
|
| ps2ps | File | 647 B | 0755 |
|
| ps2ps2 | File | 669 B | 0755 |
|
| psed | File | 52.08 KB | 0755 |
|
| pstruct | File | 35.75 KB | 0755 |
|
| ptx | File | 65.08 KB | 0755 |
|
| pwd | File | 32.45 KB | 0755 |
|
| pwdx | File | 11.27 KB | 0755 |
|
| pydoc | File | 78 B | 0755 |
|
| python | File | 6.98 KB | 0755 |
|
| python2 | File | 6.98 KB | 0755 |
|
| python2.7 | File | 6.98 KB | 0755 |
|
| ranlib | File | 61.22 KB | 0755 |
|
| raw | File | 15.27 KB | 0755 |
|
| readelf | File | 505.76 KB | 0755 |
|
| readlink | File | 40.82 KB | 0755 |
|
| realpath | File | 61.23 KB | 0755 |
|
| recode | File | 39.87 KB | 0755 |
|
| rename | File | 11.26 KB | 0755 |
|
| renice | File | 11.21 KB | 0755 |
|
| replace | File | 5.13 MB | 0755 |
|
| reset | File | 19.6 KB | 0755 |
|
| rev | File | 11.26 KB | 0755 |
|
| rm | File | 61.4 KB | 0755 |
|
| rmdir | File | 44.46 KB | 0755 |
|
| rnano | File | 201.08 KB | 0755 |
|
| rpcgen | File | 90.45 KB | 0755 |
|
| rsync | File | 484.2 KB | 0755 |
|
| run-with-aspell | File | 85 B | 0755 |
|
| runcon | File | 32.47 KB | 0755 |
|
| rvi | File | 906.43 KB | 0755 |
|
| rview | File | 906.43 KB | 0755 |
|
| s2p | File | 52.08 KB | 0755 |
|
| scl | File | 19.5 KB | 0755 |
|
| scl_enabled | File | 258 B | 0755 |
|
| scl_source | File | 1.83 KB | 0755 |
|
| scp | File | 89.23 KB | 0755 |
|
| screen | File | 464.08 KB | 0755 |
|
| script | File | 19.61 KB | 0755 |
|
| sdiff | File | 48.41 KB | 0755 |
|
| sed | File | 74.29 KB | 0755 |
|
| selectorctl | File | 7.63 KB | 0755 |
|
| seq | File | 48.48 KB | 0755 |
|
| setsid | File | 11.23 KB | 0755 |
|
| setterm | File | 27.48 KB | 0755 |
|
| sftp | File | 142 KB | 0755 |
|
| sh | File | 941.93 KB | 0755 |
|
| sha1sum | File | 36.57 KB | 0755 |
|
| sha224sum | File | 40.63 KB | 0755 |
|
| sha256sum | File | 40.63 KB | 0755 |
|
| sha384sum | File | 40.65 KB | 0755 |
|
| sha512sum | File | 40.64 KB | 0755 |
|
| shred | File | 52.95 KB | 0755 |
|
| shuf | File | 49.13 KB | 0755 |
|
| size | File | 32.35 KB | 0755 |
|
| skill | File | 23.62 KB | 0755 |
|
| slabtop | File | 19.52 KB | 0755 |
|
| sleep | File | 32.35 KB | 0755 |
|
| slogin | File | 756.39 KB | 0755 |
|
| snice | File | 23.62 KB | 0755 |
|
| snmpconf | File | 25.52 KB | 0755 |
|
| soelim | File | 32.59 KB | 0755 |
|
| sort | File | 114.95 KB | 0755 |
|
| spell | File | 122 B | 0755 |
|
| splain | File | 18.03 KB | 0755 |
|
| split | File | 69.47 KB | 0755 |
|
| sprof | File | 22.1 KB | 0755 |
|
| sqlite3 | File | 54.95 KB | 0755 |
|
| ssh | File | 756.39 KB | 0755 |
|
| ssh-add | File | 352.46 KB | 0755 |
|
| ssh-agent | File | 373.25 KB | 0111 |
|
| ssh-copy-id | File | 10.22 KB | 0755 |
|
| ssh-keygen | File | 409.38 KB | 0755 |
|
| ssh-keyscan | File | 430.7 KB | 0755 |
|
| stat | File | 77.19 KB | 0755 |
|
| stdbuf | File | 64.88 KB | 0755 |
|
| strace | File | 1009.2 KB | 0755 |
|
| stream | File | 7.04 KB | 0755 |
|
| strings | File | 28.43 KB | 0755 |
|
| strip | File | 227.34 KB | 0755 |
|
| stty | File | 68.61 KB | 0755 |
|
| sum | File | 36.55 KB | 0755 |
|
| sync | File | 28.3 KB | 0755 |
|
| tabs | File | 15.31 KB | 0755 |
|
| tac | File | 32.48 KB | 0755 |
|
| tail | File | 65.26 KB | 0755 |
|
| tailf | File | 23.88 KB | 0755 |
|
| tar | File | 338.02 KB | 0755 |
|
| taskset | File | 32.22 KB | 0755 |
|
| tbl | File | 115.96 KB | 0755 |
|
| tclsh | File | 7 KB | 0755 |
|
| tclsh8.5 | File | 7 KB | 0755 |
|
| tee | File | 32.38 KB | 0755 |
|
| test | File | 36.46 KB | 0755 |
|
| tic | File | 64.26 KB | 0755 |
|
| timeout | File | 53.31 KB | 0755 |
|
| tload | File | 15.38 KB | 0755 |
|
| tmpwatch | File | 27.87 KB | 0755 |
|
| toe | File | 15.43 KB | 0755 |
|
| top | File | 104.38 KB | 0755 |
|
| touch | File | 61.02 KB | 0755 |
|
| tput | File | 15.41 KB | 0755 |
|
| tr | File | 44.61 KB | 0755 |
|
| troff | File | 512.96 KB | 0755 |
|
| true | File | 28.26 KB | 0755 |
|
| truncate | File | 52.67 KB | 0755 |
|
| tset | File | 19.6 KB | 0755 |
|
| tsort | File | 36.47 KB | 0755 |
|
| tty | File | 28.29 KB | 0755 |
|
| tzselect | File | 7.17 KB | 0755 |
|
| uapi | File | 1.02 KB | 0755 |
|
| ul | File | 19.47 KB | 0755 |
|
| uname | File | 32.3 KB | 0755 |
|
| unexpand | File | 32.45 KB | 0755 |
|
| uniq | File | 44.71 KB | 0755 |
|
| unix-lpr.sh | File | 4.07 KB | 0755 |
|
| unlink | File | 28.3 KB | 0755 |
|
| unzip | File | 181.16 KB | 0755 |
|
| unzipsfx | File | 88.63 KB | 0755 |
|
| uptime | File | 11.22 KB | 0755 |
|
| users | File | 32.42 KB | 0755 |
|
| utmpdump | File | 15.45 KB | 0755 |
|
| vdir | File | 114.85 KB | 0755 |
|
| vi | File | 906.43 KB | 0755 |
|
| view | File | 906.43 KB | 0755 |
|
| vmstat | File | 31.48 KB | 0755 |
|
| watch | File | 24.15 KB | 0755 |
|
| wc | File | 40.67 KB | 0755 |
|
| wget | File | 408.96 KB | 0755 |
|
| whereis | File | 20.2 KB | 0755 |
|
| which | File | 23.77 KB | 0755 |
|
| who | File | 48.7 KB | 0755 |
|
| whoami | File | 28.3 KB | 0755 |
|
| word-list-compress | File | 11.03 KB | 0755 |
|
| x86_64-redhat-linux-c++ | File | 754.59 KB | 0750 |
|
| x86_64-redhat-linux-g++ | File | 754.59 KB | 0750 |
|
| x86_64-redhat-linux-gcc | File | 750.59 KB | 0750 |
|
| xargs | File | 60.91 KB | 0755 |
|
| xmlcatalog | File | 15.3 KB | 0755 |
|
| xmllint | File | 61.94 KB | 0755 |
|
| xmlwf | File | 24 KB | 0755 |
|
| xsltproc | File | 23.49 KB | 0755 |
|
| xsubpp | File | 4.45 KB | 0755 |
|
| yes | File | 28.3 KB | 0755 |
|
| zcat | File | 1.9 KB | 0755 |
|
| zcmp | File | 1.72 KB | 0755 |
|
| zdiff | File | 5.63 KB | 0755 |
|
| zegrep | File | 123 B | 0755 |
|
| zfgrep | File | 123 B | 0755 |
|
| zforce | File | 2.09 KB | 0755 |
|
| zgrep | File | 5.99 KB | 0755 |
|
| zip | File | 210.78 KB | 0755 |
|
| zipcloak | File | 98.1 KB | 0755 |
|
| zipgrep | File | 2.88 KB | 0755 |
|
| zipinfo | File | 181.16 KB | 0755 |
|
| zipnote | File | 93.73 KB | 0755 |
|
| zipsplit | File | 97.75 KB | 0755 |
|
| zless | File | 1.99 KB | 0755 |
|
| zmore | File | 2.79 KB | 0755 |
|
| znew | File | 5.22 KB | 0755 |
|
| zsoelim | File | 32.59 KB | 0755 |
|