Краткое руководство поtar
команда, используемая для архивирования файлов
Вtar
Команда используется для создания архива, группируя несколько файлов в один файл.
Его название происходит из прошлого и означаетленточный архив. Еще тогда, когда архивы хранились на магнитных лентах.
Эта команда создает архив с именемarchive.tar
с содержаниемfile1
иfile2
:
tar -cf archive.tar file1 file2
В
c
вариант означаетСоздайте. Вf
опция используется для записи в файл архива.
Чтобы извлечь файлы из архива в текущей папке, используйте:
tar -xf archive.tar
в
x
вариант означаетизвлекать
и чтобы извлечь их в конкретный каталог, используйте:
tar -xf archive.tar -C directory
Вы также можете просто перечислить файлы, содержащиеся в архиве:
tar
часто используется для созданиясжатый архив, сжав архив.
Это делается с помощьюz
вариант:
tar -czf archive.tar.gz file1 file2
Это похоже на создание tar-архива с последующим запускомgzip
в теме.
Чтобы разархивировать сжатый архив, вы можете использоватьgunzip
, или жеgzip -d
, а затем разархивируйте его, ноtar -xf
распознает, что это сжатый архив, и сделает это за вас:
tar -xf archive.tar.gz
Вtar
команда работает в Linux, macOS, WSL и везде, где есть среда UNIX
Скачать мою бесплатнуюСправочник по командам Linux
Больше руководств по cli:
- Оболочка Bash
- Введение в сценарии оболочки Bash
- Раковина рыбы
- Оболочка, наблюдайте за содержимым файла по мере его заполнения
- Как выйти из Vim
- Редакторы UNIX
- Команды файловой системы UNIX
- Учебник по оболочкам Unix
- Как установить псевдоним в оболочке macOS или Linux
- Практическое руководство по домашнему пиву
- Как исправить ошибку неверного пути к активному разработчику xcrun в macOS
- Командная строка для начинающих
- Введение в Linux
- Как найти процесс, использующий порт
- Команды Linux: mkdir
- Команды Linux: cd
- Команды Linux: pwd
- Команды Linux: rmdir
- Команды Linux: ls
- Команды Linux: mv
- Команды Linux: cp
- Команды Linux: меньше
- Команды Linux: хвост
- Команды Linux: коснитесь
- Команды Linux: cat
- Команды Linux: найти
- Команды Linux: ln
- Команды Linux: ps
- Команды Linux: echo
- Команды Linux: вверх
- Команды Linux: kill
- Команды Linux: killall
- Команды Linux: псевдоним
- Команды Linux: вакансии
- Команды Linux: bg
- Команды Linux: fg
- Команды Linux: введите
- Команды Linux: какие
- Команды Linux: whoami
- Команды Linux: кто
- Команды Linux: очистить
- Команды Linux: su
- Команды Linux: sudo
- Команды Linux: chown
- Команды Linux: chmod
- Команды Linux: passwd
- Команды Linux: открыть
- Команды Linux: wc
- Команды Linux: история
- Команды Linux: du
- Команды Linux: umask
- Команды Linux: grep
- Команды Linux: man
- Команды Linux: uname
- Команды Linux: сортировка
- Команды Linux: uniq
- Команды Linux: diff
- Команды Linux: nohup
- Команды Linux: df
- Команды Linux: xargs
- Команды Linux: gzip
- Команды Linux: gunzip
- Команды Linux: ping
- Команды Linux: traceroute
- Команды Linux: tar
- Команды Linux: экспорт
- Команды Linux: crontab
- Команды Linux: dirname
- Команды Linux: базовое имя
- Команды Linux: printenv
- Команды Linux: env
- Краткое руководство по редактору ed
- Краткое руководство по vim
- Краткое руководство по emacs
- Краткое руководство по нано
- Linux, на устройстве не осталось места
- Как использовать Netcat