Sha256: 51bb7b9aa3fec0efc8c2a7b064593fe61184381cb86affd7c2c392a66ad6b439
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
#-- # ============================================================================= # Copyright (c) 2004, Jamis Buck (jgb3@email.byu.edu) # All rights reserved. # # This source file is distributed as part of the Net::SFTP Secure FTP Client # library for Ruby. This file (and the library as a whole) may be used only as # allowed by either the BSD license, or the Ruby license (or, by association # with the Ruby license, the GPL). See the "doc" subdirectory of the Net::SFTP # distribution for the texts of these licenses. # ----------------------------------------------------------------------------- # net-sftp website: http://net-ssh.rubyforge.org/sftp # project website : http://rubyforge.org/projects/net-ssh # ============================================================================= #++ $:.unshift "../lib" require 'net/ssh' require 'net/sftp' Net::SSH.start( 'localhost' ) do |session| session.sftp.connect do |sftp| h = sftp.opendir( "." ) session.loop { sftp.state != :open } sftp.readdir( h ).sort { |a,b| a.filename <=> b.filename }.each do |item| puts "%06o %6d %-20s" % [ item.attributes.permissions, item.attributes.size, item.filename ] end sftp.close_handle( h ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
net-sftp-0.5.0 | examples/ssh-service.rb |