Если у вас есть возможность использовать ssh-доступ для работы с хостингом, то лучше этим воспользоваться. Из явных преимуществ — это возможность заливать файлы на сервер с другого сервера минуя свой компьютер (когда 100мб архив переносится с одного хоста на другой — это ощутимое преимущество), заархивировать или распаковать архив прямо на сервере, если такой возможности нет в панели управления хоста, мгновенно удалять файлы и выставлять быстро права (chmod) папкам и файлам (рекурсивно).

Одна из программ по работе с ssh — это putty. Официальный сайт, где можно найти последнюю версию программы, http://putty.org.ru/

putty

1. Копирование файлов с сервера на сервер посредством ssh:

wget http://домен/категория/название файла

 

2. Удаление файла или папки

rm имя_файла
rm -d -r имя_папки

 

3. Просмотр списка файлов и папок

ls (отобразит содержимое текущей категории)
ls имя_папки

 

4. Изменение прав для папок и файлов

4.1 Будут установлены рекурсивно права 777 на все поддиректории и файлы директории /var/www/proverstka.com.ua/temp

chmod -R 777 /var/www/proverstka.com.ua/temp

4.2 Если нужно изменить права только файлам, но не трогать папки, или наоборот, то можно использовать следующие команды:

изменяет права только у файлов:

find /www. -type f -exec chmod 644 {} \;

изменяет права только у папок:

find /www. -type d -exec chmod 755 {} \;

 

5. Распаковка и архивирование файлов:

Для tar.gz:

tar xvfz *.tar.gz

Для tar.bz2:

tar xvjf *.tar.bz2

Для tar:

tar -xvf *.tar

создать архив, вместо имя_файла можно также указывать имя папки, тогда она будет тоже заархивирована. Архив будет создан в текущем каталоге.

tar -zcf archive_name.tgz имя_файла

Используемые ключи:

x – позволяет вам извлекать файлы из архива.

v – делает вывод подробным. При этом на экран будут выведены все названия файлов, которые есть в архиве. Если эта опция отсутствует, информация, выводимая в процессе обработки, не будет выведена.

f — является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файла архива.

z – позволяет вам обрабатывать архив, сжатый gzip’ом (с расширением .gz). Если вы забудете указать эту опцию, tar выдаст ошибку. И наоборот, эта опция не должна использоваться для несжатых архивов.

 

comments powered by HyperComments
Понравился материал - нажмите, пожалуйста, на кнопку
=)
Алексей Седляров
2014-11-19 10:34:25
Как распаковать файлы из zip через SSH unzip имя_архива.zip например unzip archive.zip