Пост

Linux основные команды

Часто используемые команды в linux

Linux основные команды

Поиск внутри файлов grep

1
grep -Rnwi / -e ""

Опции

  • -i - игнорировать регистр
  • -R - рекурсивный поиск в директориях + следовать символическим ссылкам
  • -n - показать номера строк при совпадении
  • -w - искать целые слова

Копирование файлов и папок

1
rsync -alvzh --progress /video root@0.0.0.0:/docs/

Опции

  • a - архивный режим (-rlptgoD)
  • l - сохранение символических ссылок
  • v - показывает детальную информацию о процессе копирования
  • z - сжатие данных
  • h - читаемый формат чисел
  • progress - показ прогресса. отображает скорость передачи, оставшееся время и % выполнения для каждого файла.
  • /video - источник, каталог который нужно скопировать, Важно! отсутствие / в конце пути означает, что сам каталог video будет скопирован в целевую директорию.
  • root@0.0.0.0:/docs/ - целевой каталог на удаленном сервере. Важно! наличие / в конце пути означает, что содержимое каталога video будет скопировано внутрь /docs/

Идеально для копирования данных.

Если нужно протестировать команду без реального копирования добавьте ключ -n.

Авторский пост защищен лицензией CC BY 4.0 .

Оптимизация бизнеса, создание сайтов, разработка парсеров или интеграций.

Бесплатно расчитаю время разработки, предложу решение вашей задачи.