В данной статье рассмотрены полезные сочетания команд ОС Linux, которые помогут Вам работать с данными на серверах хостинга и VDS.
Более подробную информацию о каждой из команд можно получить, набрав man имя_команды
Архивирование директории directory
со всеми вложенными папками и субдиректориями:
Вариант 1: tar cz directory > directory.tar.gz
Вариант 2: zip -r -9 directory.zip directory
Разархивирование директории из архива, сделанного на предыдущем шаге:
Вариант 1: tar zxf directory.tar.gz
Вариант 2: unzip directory.zip
Копирование директории со всеми вложенными файлами и субдиректориями с другого сервера на Linux. Здесь user
- логин на удаленном сервере, host
- имя сервера или IP-адрес:
Вариант 1: scp -r user@host:/path/to/directory .
Вариант 2: rsync -a user@host:/path/to/directory .
Копирование файла file
или директории directory
внутри одного сервера:
cp file /path/to/new_file
cp -r directory /path/to/new_directory
Перемещение/переименовывание внутри одного сервера:
Перемещение: mv file /path/to/
Переименовывание: mv file new_name_file
Удаление файла file
или директории directory
внутри одного сервера:
rm file
rm -r directory
Перекодировать файл file.txt
из кодировки utf8 в cp1251 можно следующим образом:
iconv -f utf8 -t cp1251 file.txt > newfile.txt
Внести изменения в файл file.txt
прямо на сервере:
Вариант 1: nano file.txt
Вариант 2: mcedit file.txt
Тарифы на облачные VDS и VPS