![]() |
Заархивировать через shell
Всем доброй ночи! Залил шелл на один сайтик, повезло... Он был установлен на выделенном сервере и на нем хранилось именно то, что я искал, но увы... Там слишком много папок и файлов, так, что чтобы все это скачать нужно заархивировать! Очень прошу помощи.
Платформа: Linux Shell: c99madshell v. 2.0 Нужно скачать папку respect: /home/respect/ Зарание спасибо за помощь, буду надеятся, что поможете! :rolleyes: |
набираешь tar --help там где команды вводятся, и смотришь какие префиксы тебе надо такие и ставишь что бы заархивировать
|
http://www.opennet.ru/man.shtml?topic=tar&category=8&russian=0
рекомендую в закладки даный ресурс. там найдешь много полезного. |
tar -czf huy.tgz /home/respect/
|
__mad офиигенно файл назвал, та не подумал что если он не знает как архивировать то он наверно так и введет huy.tgz хотя б указал ему что ето имя файла , а то не все ь ето понимают поверь ))
|
две темы уже было
https://forum.antichat.ru/showthread.php?t=101058 ЗЫ man tar|col > ./tar_man.txt man gzip|col > ./gzip_man.txt man bzip|col > ./bzip_man.txt потом читай эти txt и запоминай |
Заархивировал, спс. Но теперь другая проблемма, скопировать почему-то не удается архив, а когда пытаюсь скачать... белое окно и все. Файл весит 30 мб, те, что весят мало - нормально качаются
|
Все! Через DX ajax скачал, автору данного Шела респектище! Вот еще бы сделать пермещение по удобние и незаменимый шел бы был.
|
лучше всего архивировать через:
tar -cjf blah.tar.bz2 /your/path бзип лучше жмет.. |
а зип еще лучше с максимальным сжатием))
Цитата:
поэтому, чтоб r57 или с99 шеллах скачать большой файл надо перейти в диру где этот файл и выбрать функцию "eval php" или "php code" и вписать в поле $file = "имя файла"; $fp = fopen($file, 'r'); header("Content-Length: " . filesize($file)); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=".$file); header("Content-Transfer-Encoding: binary"); while (!feof($fp)){ echo fgets($fp, 1024); } fclose($fp); |
| Время: 01:16 |