Putty ssh命令压缩该文件夹中的所有文件,然后下载

时间:2011-11-19 18:39:52

标签: ssh command putty

哦,所以我进入我的文件夹

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的新手,这是一个客户端网站,但我真的想开始使用命令行来提高速度,我一直在寻找这个引用http://ss64.com/bash/来找到正确的命令,但是真的希望得到某些人的帮助吗?

由于

6 个答案:

答案 0 :(得分:23)

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

请尝试使用此代码来解决您的问题。

答案 1 :(得分:7)

使用cd命令

转到文件夹路径
zip -r foldername.zip foldername   

Ex:zip -r test-bkupname.zip test

此处test是文件夹名称。

答案 2 :(得分:5)

如果您在目录中,那么

try_files

答案 3 :(得分:2)

看起来这是webroot目录。

为什么不压缩上面的目录(httpdocs / html / whatever),然后将其移到网站空间,然后从那里下载?

即。进入web根目录上方的目录。例如,如果您的Web根目录是/ var / www / html /进入/ var / www /并运行以下命令:

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

然后在您的网络浏览器中转到http://mydomain.com/allwebfiles.zip,然后下载该文件。

提取时,您只需要将/ var / www / OR提取到webroot并将所有文件上移一级。

答案 4 :(得分:1)

tar zcvf ../my_directory.tar.gz .

将创建my_directory.tar.gz文件。

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

会将文件传输到您的计算机。

答案 5 :(得分:0)

使用以下Ssh命令一次下载多个文件

mget ./*