Lunes, 24 Julio 2017

Cap. IV-gFTP-Moviéndonos como peces dentro de Tux

Siguiendo un orden de utilidad empezaremos viendo los comandos para movernos y trabajar dentro de los directorios del server y dentro de los directorios locales...

Algunos comandos se pueden escribir abreviadamente y son iguales.

chdir (abreviado cd)

Se utiliza para cambiarse de directorio en el servidor.
Ej.: cd /public_html/joomla
Esto nos posicionaría en el directorio remoto donde podría estar la instala-ción de Joomla.

lchdir (abreviado lcd)

Idem anterior pero en el disco local.
Ej.: cd /documentos
Esto nos posicionaría en el directorio local “documentos”.

mkdir

Crea un directorio en el servidor remoto.
Ej.: mkdir /images/phocadownload
Esto creará el directorio “phocadownload” dentro del directorio “images”.

lmkdir

Idem anterior pero en el disco local.

rmdir

Borra un directorio en el servidor remoto. Por cuestiones de seguridad el rmdir no admite modo recursivo, es decir hay que ir borrando los archivos y luego los directorios.
Ej.: rmdir /tmp/temporal
Borrará el directorio “temporal” siempre y cuando este esté vacío.

lrmdir

Idem anterior del disco local.

Para listar los contenidos de los directorios disponemos de los siguientes comandos:

ls – dir

Lista los contenidos del directorio remoto donde estamos posicionados. A diferencia de lo que vimos en el FTP de Windows, en este programa nos muestra todos los detalles de los archivos. Ejemplo:

ftp>ls

Resultado:
drwxrwxrwx 0 0 11 ago 08 2007 ..
drwxrwxrwx pepe pepe 4096 abr 07 23:45 administrator
drwxrwxrwx pepe pepe 4096 may 24 08:24 cache
drwxrwxrwx pepe pepe 4096 abr 09 12:17 codigos
drwxrwxrwx pepe pepe 4096 may 27 16:42 components
drwxrwxrwx pepe pepe 4096 may 25 07:49 images
drwxr-xr-x pepe pepe 4096 abr 07 21:07 includes
drwxrwxrwx pepe pepe 4096 ene 12 2009 language
drwxr-xr-x pepe pepe 4096 ene 12 2009 libraries
drwxrwxrwx pepe pepe 4096 may 20 15:34 logs
drwxrwxrwx pepe pepe 4096 may 24 09:23 media
drwxrwxrwx pepe pepe 4096 may 27 16:36 modules
drwxrwxrwx pepe pepe 4096 abr 12 18:57 plugins
drwxrwxrwx pepe pepe 4096 abr 16 17:09 rubberdoc
drwxrwxrwx pepe pepe 4096 mar 18 13:52 templates
drwxrwxrwx pepe pepe 4096 may 27 16:40 tmp
drwxr-xr-x pepe pepe 4096 ene 12 2009 xmlrpc
-rw-r--r-- pepe pepe 2663 ene 12 2009 .htaccess
-rw-r--r-- pepe pepe 88819 abr 07 21:05 CHANGELOG.php
-r--r--r-- pepe pepe 1724 may 25 08:16 configuration.php
-rw-r--r-- pepe pepe 1175 abr 07 21:05 COPYRIGHT.php
-rw-r--r-- pepe pepe 14277 abr 07 21:05 CREDITS.php
-rw-r--r-- pepe pepe 8618 may 03 17:32 error_log
-rw-r--r-- pepe pepe 2052 ene 12 2009 index.php
-rw-r--r-- pepe pepe 304 ene 12 2009 robots.txt
ftp>


lls - ldir

Idem anterior pero del disco local.

rename

Renombra un archivo o directorio remoto.
Sintaxis: rename nombreviejo nombrenuevo

lrename

Idem anterior para archivos o directorios locales.

delete

Borra un archivo o directorio remoto. Por seguridad no admite modo recursivo y el órden para la eliminación de archivos es primero se borran los archivos y luego los directorios.

ldelete

Idem anterior para archivos o directorios locales.

pwd

Muestra en qué directorio remoto estamos posicionados.

lpwd

Idem anterior pero en el disco local.

Otros comandos simples:
about: nos muestra el “acerca de…”, es decir, quién es el autor del programa, cómo contactarlo, etc.

clear: limpia el caché.

close: cierra la conexión con el servidor pero sin salir de la consola gFTP. Para salir de todo se usa “quit” o “q”.

site: nos permite ejecutar comandos del servidor si disponemos permisos.

El comando set
Esta utilidad nos permite ver las variables de configuración general de gFTP. Las variables se configuran desde el archivo que mencionamos anteriormente:
~/.gftp/gftprc

La ejecución de este comando nos mostrará una lista similar a esta:
startup_directory =
remote_charsets =
remote_lc_time =
cache_ttl = 3600
preserve_permissions = 1
preserve_time = 1
sort_dirs_first = 1
show_hidden_files = 1
network_timeout = 120
retries = 3
sleep_time = 30
maxkbs = 0,00
trans_blksize = 20480
default_protocol = FTP
enable_ipv6 = 1
local_sortcol = file
local_sortasds = ascending
remote_sortcol = file
remote_sortasds = ascending
email = tux@localhost
ftp_proxy_host =
ftp_proxy_port = 0
… etc…

Consultor y Desarrollador Proyectos Web
Author: tuxmerlin
Sobre mi...
Orientar personas es despertar vida
Otros contenidos de este Redactor

Debe registrarse para poder Comentar