08 Февраль, 2014

Как поделить tar.gz архив на блоки

Иногда для обхода ограничений на максимальный размер файла тех или иных сервисах приходится разбивать архивы на куски. Например в WinRAR такой функционал имеется изначально. Но что делать если мы хотим разбить архив на Linux-сервере где в наличии любимые утилиты tar и gzip?

Все очень просто - нам поможет утилита split:

Архивирование с разбивкой на блоки по 2Gb

tar cvzf - backup_dir/ | split --bytes=2000MB - backup.tar.gz.

«Склейка» блоков и разархивирование:

cat backup.tar.gz.* | tar xzvf -

30 Январь, 2014

Советы #1

  1. Очистка консоли

    clear

  2. Если очистка не помогает то можно попробовать сделать reset

    reset

  3. Поиск в истории команд

    CTRL+R
    Для уточнения поиска например если вы ввели cd, то можно снова нажимать Ctrl+R для выбора подходящего варианта.

  4. Создание пустого файла / Очистка уже существующего

    > file

  5. Узнать тип файла

    file filename

  6. Переход в предыдущую директорию

    cd -

  7. Проверка целостности архива tar.gz

    gzip -t -v archive.tar.gz

  8. Разлогиниться из любой DE / Завершить все задачи

    kill -9 -1

  9. Запуск предыдущей команды из под sudo

    sudo !!

  10. Запуск предыдущей команды с заменой foo на bar

    ^foo^bar

Home