web-dev-qa-db-ja.com

Putty sshコマンドは、このフォルダー内のすべてのファイルを圧縮してダウンロードします

ああ、私は自分のフォルダーにcdします

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 >

私がしたいことは、このフォルダ内のすべてのファイルを圧縮してからコンピュータにダウンロードすることです私は本当にsshが初めてですが、これはクライアントのWebサイトですが、速度を上げるためにコマンドラインを使い始めたいので、このリファレンスを探しています http://ss64.com/bash/ 正しいコマンドを見つけるために、誰かからの助けが本当に欲しいですか?

ありがとう

12
DCHP
cd path/to/folder/foldername
Zip -r foldername.Zip foldername *    [use * if it has any sub directory]

問題を解決するこのコードを試してください。

23
Banty Roy

Cdコマンドを使用してフォルダーパスに移動する

Zip -r foldername.Zip foldername   

例:Zip -r test-bkupname.Zip test

ここでのテストはフォルダ名です。

9
Amarendra Kumar

ディレクトリ自体にいる場合

Zip -r zipfilename.Zip  *
7
Enginerd Sunio

これはwebrootディレクトリのようです。

上記のディレクトリ(httpdocs/html /何でも)を圧縮してから、これをWebサイトのスペースに移動して、そこからダウンロードしないのはなぜですか。

つまり、Webルートの上のディレクトリに移動します。たとえば、Webルートが/ var/www/html /の場合、/ var/www /に移動して次のコマンドを実行します。

Zip -r allwebfiles.Zip html
mv allwebfiles.Zip /html/allwebfiles.Zip

次に、Webブラウザーで http://mydomain.com/allwebfiles.Zip に移動し、そのファイルをダウンロードします。

抽出するときは、/ var/www/ORに抽出してwebrootに抽出し、すべてのファイルを1レベル上に移動する必要があります。

2
Silicon Dales
tar zcvf ../my_directory.tar.gz .

my_directory.tar.gzファイルが作成されます。

scp ../my_directory.tar.gz username@your-ip:/path/to/place/file

ファイルをコンピュータに転送します。

1
pahan

次のSshコマンドを使用して、一度に複数のファイルをダウンロードします

mget ./*

0
bakoyaro