2011-11-19 6 views
6
cd

oh, así que en mi carpetacomandos SSH Putty zip todos los archivos dentro de esta carpeta a continuación, descargar

ls 
cgi-bin      wp-comments-post.php wp-mail.php 
googlec3erferfer228fc075b.html wp-commentsrss2.php wp-pass.php 
index.php     wp-config-sample.php wp-rdf.php 
license.txt     wp-config.php   wp-register.php 
php.ini      wp-content   wp-rss.php 
readme.html     wp-cron.php   wp-rss2.php 
wp-activate.php    wp-feed.php   wp-settings.php 
wp-admin      wp-includes   wp-signup.php 
wp-app.php     wp-links-opml.php  wp-trackback.php 
wp-atom.php     wp-load.php   xmlrpc.php 
wp-blog-header.php   wp-login.php 
(uiserver):u45567318:~/wsb454434801 > 

Lo que quiero hacer es comprimir todos los archivos dentro de esta carpeta y luego descargarlo en mi equipo soy realmente nuevo para ssh y este es un sitio web de clientes, pero realmente quiero comenzar a usar la línea de comando para la velocidad, he estado buscando una referencia http://ss64.com/bash/ para encontrar los comandos correctos pero realmente me gustaría un poco de ayuda de alguien por favor ??

Gracias

+0

brillantes gracias chicos – DCHP

+0

qué fundó el comando? –

+0

¿por qué no usar simplemente rsync? copiará los archivos a través de ssh y conservará la estructura de carpetas y estará disponible en todos los sistemas * nix. –

Respuesta

1
tar zcvf ../my_directory.tar.gz . 

crearán archivo my_directory.tar.gz.

scp ../my_directory.tar.gz [email protected]:/path/to/place/file 

transferirá el archivo a su computadora.

+0

Hola estoy teniendo algunos problemas que no descargará en el escritorio aquí está el código im usando scp ../wsb454436346.tar.gz [email protected]: c: \ docume ~ 1 \ sam \ desktop pero no funcionará ninguna ayuda, por favor – DCHP

+0

intente usar winscp http://winscp.net/eng/index.php – pahan

0

utilizar el siguiente comando SSH para descargar varios archivos a la vez

mget ./*

18
cd path/to/folder/foldername 
zip -r foldername.zip foldername * [use * if it has any sub directory] 

Por favor, intente este código se va a resolver su problema.

2

Parece que este es el directorio webroot.

¿Por qué no comprimir el directorio anterior (httpdocs/html/whatever) y luego moverlo al espacio del sitio web y descargarlo desde allí?

es decir, vaya al directorio sobre la raíz web. Por ejemplo, si su web raíz es/var/www/html/entrar en/var/www/y ejecute los siguientes comandos:

zip -r allwebfiles.zip html 
mv allwebfiles.zip /html/allwebfiles.zip 

Entonces en su navegador web van a http://mydomain.com/allwebfiles.zip y sólo tiene que descargar ese archivo.

Al extraer, solo necesita extraer en/var/www/OR extraer en webroot y mover todos los archivos hasta un nivel.

4

Ir a la carpeta ruta con el comando cd

zip -r foldername.zip foldername 

Ex: zip -r prueba test-bkupname.zip

Aquí prueba es el nombre de la carpeta.

2

Si se encuentra en el directorio en sí continuación

zip -r zipfilename.zip * 
Cuestiones relacionadas