3

У меня есть куча файлов tar, таких как .tar b.tar. Я использую следующую команду для объединения двух файлов tar:

tar --concatenate --file=a.tar b.tar

Тем не менее, --concatenate не поддерживается на Mac-терминале 10.7.4. Что я должен сделать ?

1 ответ1

3

В царстве смол существует замечательное понятие, называемое тар-шариком. По сути, он ведет себя так же, как настоящий тарбол. Это липкое, и вы можете бросить вещи в это, и это будет придерживаться!

Таким образом, основное использование смолы:

tar --file=path_to_tarball --subcommand [--subcommand] \ [path_to_payload [path_to_payload]]

Теперь давайте посмотрим на это на примере.

tar --file=Merged.tar --create file1.txt file2.txt

Это создает архив из двух файлов file1 и file2. Как я уже говорил ранее, вы можете бросить вещи в тарбол, и все будет хорошо!

tar --file=Merged.tar --append file3.txt

Так что, как вы видите, тарбол становится все больше и больше!

Поскольку вы можете вообразить, что это довольно большой шар, лежащий без дела через некоторое время, возможно, вы хотите что-то извлечь из него через некоторое время? Или, может быть, даже удалить его?

Чтобы извлечь файл из тарного шара, у нас есть

tar --file=Merge.tar --extract fileX.txt

и удалить его

tar --file=Megre.tar --delete fileX.txt

для получения списка других удивительных вещей, которые вы можете сделать с помощью инструмента tar, зайдите в MacTech

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .