GRAYBYTE WORDPRESS FILE MANAGER5842

Server IP : 198.54.121.189 / Your IP : 216.73.216.224
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/ruby18/lib64/ruby/1.8/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/ruby18/lib64/ruby/1.8//un.rb
# 
# = un.rb
# 
# Copyright (c) 2003 WATANABE Hirofumi <eban@ruby-lang.org>
# 
# This program is free software.
# You can distribute/modify this program under the same terms of Ruby.
# 
# == Utilities to replace common UNIX commands in Makefiles etc
#
# == SYNOPSIS
#
#   ruby -run -e cp -- [OPTION] SOURCE DEST
#   ruby -run -e ln -- [OPTION] TARGET LINK_NAME
#   ruby -run -e mv -- [OPTION] SOURCE DEST
#   ruby -run -e rm -- [OPTION] FILE
#   ruby -run -e mkdir -- [OPTION] DIRS
#   ruby -run -e rmdir -- [OPTION] DIRS
#   ruby -run -e install -- [OPTION] SOURCE DEST
#   ruby -run -e chmod -- [OPTION] OCTAL-MODE FILE
#   ruby -run -e touch -- [OPTION] FILE
#   ruby -run -e help [COMMAND]

require "fileutils"
require "optparse"

module FileUtils
#  @fileutils_label = ""
  @fileutils_output = $stdout
end

def setup(options = "")
  ARGV.map! do |x|
    case x
    when /^-/
      x.delete "^-#{options}v"
    when /[*?\[{]/
      Dir[x]
    else
      x
    end
  end
  ARGV.flatten!
  ARGV.delete_if{|x| x == "-"}
  opt_hash = {}
  OptionParser.new do |o|
    options.scan(/.:?/) do |s|
      o.on("-" + s.tr(":", " ")) do |val|
        opt_hash[s.delete(":").intern] = val
      end
    end
    o.on("-v") do opt_hash[:verbose] = true end
    o.parse!
  end
  yield ARGV, opt_hash
end

##
# Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY
#
#   ruby -run -e cp -- [OPTION] SOURCE DEST
#
#   -p		preserve file attributes if possible
#   -r		copy recursively
#   -v		verbose
#

def cp
  setup("pr") do |argv, options|
    cmd = "cp"
    cmd += "_r" if options.delete :r
    options[:preserve] = true if options.delete :p
    dest = argv.pop
    argv = argv[0] if argv.size == 1
    FileUtils.send cmd, argv, dest, options
  end
end

##
# Create a link to the specified TARGET with LINK_NAME.
#
#   ruby -run -e ln -- [OPTION] TARGET LINK_NAME
#
#   -s		make symbolic links instead of hard links
#   -f		remove existing destination files
#   -v		verbose
#

def ln
  setup("sf") do |argv, options|
    cmd = "ln"
    cmd += "_s" if options.delete :s
    options[:force] = true if options.delete :f
    dest = argv.pop
    argv = argv[0] if argv.size == 1
    FileUtils.send cmd, argv, dest, options
  end
end

##
# Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
#
#   ruby -run -e mv -- [OPTION] SOURCE DEST
#
#   -v		verbose
#

def mv
  setup do |argv, options|
    dest = argv.pop
    argv = argv[0] if argv.size == 1
    FileUtils.mv argv, dest, options
  end
end

##
# Remove the FILE
#
#   ruby -run -e rm -- [OPTION] FILE
#
#   -f		ignore nonexistent files
#   -r		remove the contents of directories recursively
#   -v		verbose
#

def rm
  setup("fr") do |argv, options|
    cmd = "rm"
    cmd += "_r" if options.delete :r
    options[:force] = true if options.delete :f
    FileUtils.send cmd, argv, options
  end
end

##
# Create the DIR, if they do not already exist.
#
#   ruby -run -e mkdir -- [OPTION] DIR
#
#   -p		no error if existing, make parent directories as needed
#   -v		verbose
#

def mkdir
  setup("p") do |argv, options|
    cmd = "mkdir"
    cmd += "_p" if options.delete :p
    FileUtils.send cmd, argv, options
  end
end

##
# Remove the DIR.
#
#   ruby -run -e rmdir -- [OPTION] DIR
#
#   -v		verbose
#

def rmdir
  setup do |argv, options|
    FileUtils.rmdir argv, options
  end
end

##
# Copy SOURCE to DEST.
#
#   ruby -run -e install -- [OPTION] SOURCE DEST
#
#   -p		apply access/modification times of SOURCE files to
#  		corresponding destination files
#   -m		set permission mode (as in chmod), instead of 0755
#   -v		verbose
#

def install
  setup("pm:") do |argv, options|
    options[:mode] = (mode = options.delete :m) ? mode.oct : 0755
    options[:preserve] = true if options.delete :p
    dest = argv.pop
    argv = argv[0] if argv.size == 1
    FileUtils.install argv, dest, options
  end
end

##
# Change the mode of each FILE to OCTAL-MODE.
#
#   ruby -run -e chmod -- [OPTION] OCTAL-MODE FILE
#
#   -v		verbose
#

def chmod
  setup do |argv, options|
    mode = argv.shift.oct
    FileUtils.chmod mode, argv, options
  end
end

##
# Update the access and modification times of each FILE to the current time.
#
#   ruby -run -e touch -- [OPTION] FILE
#
#   -v		verbose
#

def touch
  setup do |argv, options|
    FileUtils.touch argv, options
  end
end

##
# Display help message.
#
#   ruby -run -e help [COMMAND]
#

def help
  setup do |argv,|
    all = argv.empty?
    open(__FILE__) do |me|
      while me.gets("##\n")
	if help = me.gets("\n\n")
	  if all or argv.delete help[/-e \w+/].sub(/-e /, "")
	    print help.gsub(/^# ?/, "")
	  end
	end
      end
    end
  end
end

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 22:50:07
root / root
0755
bigdecimal
--
March 03 2024 22:48:14
root / linksafe
0755
cgi
--
March 03 2024 22:48:14
root / linksafe
0755
date
--
March 03 2024 22:48:14
root / linksafe
0755
digest
--
March 03 2024 22:48:14
root / linksafe
0755
dl
--
March 03 2024 22:48:14
root / linksafe
0755
drb
--
March 03 2024 22:48:14
root / linksafe
0755
io
--
March 03 2024 22:48:14
root / linksafe
0755
irb
--
March 03 2024 22:48:14
root / linksafe
0755
net
--
March 03 2024 22:48:14
root / linksafe
0755
openssl
--
March 03 2024 22:48:14
root / linksafe
0755
optparse
--
March 03 2024 22:48:14
root / linksafe
0755
racc
--
March 03 2024 22:48:14
root / linksafe
0755
rdoc
--
March 03 2024 22:48:17
root / linksafe
0755
rexml
--
March 03 2024 22:48:14
root / linksafe
0755
rinda
--
March 03 2024 22:48:14
root / linksafe
0755
rss
--
March 03 2024 22:48:14
root / linksafe
0755
runit
--
March 03 2024 22:48:14
root / linksafe
0755
shell
--
March 03 2024 22:48:14
root / linksafe
0755
soap
--
March 03 2024 22:48:14
root / linksafe
0755
test
--
March 03 2024 22:48:14
root / linksafe
0755
uri
--
March 03 2024 22:48:14
root / linksafe
0755
webrick
--
March 03 2024 22:48:14
root / linksafe
0755
wsdl
--
March 03 2024 22:48:14
root / linksafe
0755
x86_64-linux
--
March 03 2024 22:50:34
root / root
0755
xmlrpc
--
March 03 2024 22:48:14
root / linksafe
0755
xsd
--
March 03 2024 22:48:14
root / linksafe
0755
yaml
--
March 03 2024 22:48:14
root / linksafe
0755
English.rb
5.598 KB
February 12 2007 23:01:19
root / linksafe
0644
Env.rb
0.268 KB
February 12 2007 23:01:19
root / linksafe
0644
abbrev.rb
2.503 KB
February 12 2007 23:01:19
root / linksafe
0644
base64.rb
3.37 KB
July 16 2007 15:47:16
root / linksafe
0644
benchmark.rb
17.729 KB
February 10 2008 15:24:56
root / linksafe
0644
cgi-lib.rb
6.891 KB
February 12 2007 23:01:19
root / linksafe
0644
cgi.rb
73.737 KB
December 14 2009 02:40:07
root / linksafe
0644
complex.rb
12.839 KB
August 03 2009 05:59:38
root / linksafe
0644
csv.rb
24.459 KB
February 12 2007 23:01:19
root / linksafe
0644
date.rb
53.024 KB
June 08 2010 04:45:42
root / linksafe
0644
date2.rb
0.125 KB
February 12 2007 23:01:19
root / linksafe
0644
debug.rb
20.609 KB
February 12 2007 23:01:19
root / linksafe
0644
delegate.rb
8.808 KB
July 16 2009 00:35:14
root / linksafe
0644
digest.rb
1.118 KB
July 28 2007 00:40:58
root / linksafe
0644
drb.rb
0.019 KB
February 12 2007 23:01:19
root / linksafe
0644
e2mmap.rb
4.037 KB
February 12 2007 23:01:19
root / linksafe
0644
erb.rb
21.38 KB
February 23 2009 17:44:50
root / linksafe
0644
eregex.rb
0.476 KB
February 12 2007 23:01:19
root / linksafe
0644
expect.rb
0.618 KB
February 18 2008 01:17:44
root / linksafe
0644
fileutils.rb
42.229 KB
May 20 2011 22:29:13
root / linksafe
0644
finalize.rb
5.376 KB
February 12 2007 23:01:19
root / linksafe
0644
find.rb
1.836 KB
February 12 2007 23:01:19
root / linksafe
0644
forwardable.rb
6.163 KB
June 06 2008 08:05:24
root / linksafe
0644
ftools.rb
6.168 KB
February 12 2007 23:01:19
root / linksafe
0644
generator.rb
8.1 KB
April 10 2008 10:52:50
root / linksafe
0644
getoptlong.rb
14.877 KB
February 12 2007 23:01:19
root / linksafe
0644
getopts.rb
2.252 KB
February 12 2007 23:01:19
root / linksafe
0644
gserver.rb
6.431 KB
February 12 2007 23:01:19
root / linksafe
0644
importenv.rb
0.576 KB
February 12 2007 23:01:19
root / linksafe
0644
ipaddr.rb
21.957 KB
July 12 2008 15:08:29
root / linksafe
0644
irb.rb
7.43 KB
August 09 2009 08:44:15
root / linksafe
0644
jcode.rb
4.297 KB
February 12 2007 23:01:19
root / linksafe
0644
kconv.rb
8.124 KB
February 12 2007 23:01:19
root / linksafe
0644
logger.rb
17.588 KB
May 30 2011 02:08:57
root / linksafe
0644
mailread.rb
1.284 KB
February 12 2007 23:01:19
root / linksafe
0644
mathn.rb
5.419 KB
February 12 2007 23:01:19
root / linksafe
0644
matrix.rb
27.208 KB
January 24 2009 15:02:50
root / linksafe
0644
md5.rb
0.401 KB
March 06 2007 10:09:51
root / linksafe
0644
mkmf.rb
50.646 KB
December 04 2010 06:34:10
root / linksafe
0644
monitor.rb
7.926 KB
November 25 2009 07:45:29
root / linksafe
0644
mutex_m.rb
2.072 KB
February 12 2007 23:01:19
root / linksafe
0644
observer.rb
5.154 KB
February 12 2007 23:01:19
root / linksafe
0644
open-uri.rb
20.49 KB
October 08 2007 11:16:54
root / linksafe
0644
open3.rb
2.098 KB
December 14 2009 04:28:06
root / linksafe
0644
openssl.rb
0.562 KB
November 22 2010 07:21:45
root / linksafe
0644
optparse.rb
47.121 KB
February 20 2009 11:43:35
root / linksafe
0644
ostruct.rb
3.354 KB
May 26 2009 12:06:21
root / linksafe
0644
parsearg.rb
1.554 KB
February 12 2007 23:01:19
root / linksafe
0644
parsedate.rb
1.327 KB
February 12 2007 23:01:19
root / linksafe
0644
pathname.rb
29.386 KB
November 23 2010 08:21:08
root / linksafe
0644
ping.rb
1.481 KB
February 12 2007 23:01:19
root / linksafe
0644
pp.rb
15.966 KB
June 07 2007 10:06:41
root / linksafe
0644
prettyprint.rb
18.335 KB
February 16 2007 19:53:09
root / linksafe
0644
profile.rb
0.088 KB
February 12 2007 23:01:19
root / linksafe
0644
profiler.rb
1.589 KB
February 12 2007 23:01:19
root / linksafe
0644
pstore.rb
11.149 KB
June 06 2008 08:05:24
root / linksafe
0644
rational.rb
12.05 KB
June 08 2010 05:02:31
root / linksafe
0644
readbytes.rb
0.815 KB
February 12 2007 23:01:19
root / linksafe
0644
resolv-replace.rb
1.553 KB
August 08 2008 01:58:40
root / linksafe
0644
resolv.rb
56.831 KB
December 23 2010 03:22:57
root / linksafe
0644
rss.rb
0.492 KB
October 21 2007 12:19:43
root / linksafe
0644
rubyunit.rb
0.176 KB
February 12 2007 23:01:19
root / linksafe
0644
scanf.rb
20.633 KB
January 20 2009 03:23:46
root / linksafe
0644
securerandom.rb
4.267 KB
December 10 2011 12:17:33
root / linksafe
0644
set.rb
27.076 KB
June 09 2008 09:20:43
root / linksafe
0644
sha1.rb
0.408 KB
March 06 2007 10:09:51
root / linksafe
0644
shell.rb
4.655 KB
February 12 2007 23:01:19
root / linksafe
0644
shellwords.rb
3.99 KB
March 21 2008 12:16:15
root / linksafe
0644
singleton.rb
8.077 KB
July 03 2008 11:14:50
root / linksafe
0644
sync.rb
6.086 KB
February 19 2009 16:41:12
root / linksafe
0644
tempfile.rb
4.861 KB
April 21 2008 09:43:44
root / linksafe
0644
thread.rb
0.102 KB
February 13 2007 19:39:32
root / linksafe
0644
thwait.rb
4.316 KB
June 08 2010 07:08:15
root / linksafe
0644
time.rb
31.58 KB
June 06 2008 08:05:24
root / linksafe
0644
timeout.rb
3.005 KB
June 08 2010 06:24:25
root / linksafe
0644
tmpdir.rb
3.694 KB
January 26 2009 02:12:10
root / linksafe
0644
tracer.rb
2.727 KB
February 12 2007 23:01:19
root / linksafe
0644
tsort.rb
7.993 KB
February 12 2007 23:01:19
root / linksafe
0644
un.rb
4.537 KB
February 12 2007 23:01:19
root / linksafe
0644
uri.rb
0.693 KB
April 15 2008 09:41:47
root / linksafe
0644
weakref.rb
2.684 KB
February 12 2007 23:01:19
root / linksafe
0644
webrick.rb
0.792 KB
February 12 2007 23:01:19
root / linksafe
0644
yaml.rb
12.355 KB
April 19 2008 11:45:39
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF