2014-05-01 17:42:17 +0000 2014-05-01 17:42:17 +0000
106
106

создать tar с несколькими каталогами и местами расположения файлов

У меня есть несколько скриптов и файлов, расположенных в различных местах, например:

  • /etc/dir1
  • /var/www/html
  • /home/somedir

Я хочу сделать tar-файл, чтобы он копировал файлы и папки со структурой расположения. Когда я распутываю tar в другое место, все файлы будут скопированы в соответствующие места по правильному пути; так же, как и в то место, где был сделан tar.

Ответы (2)

175
175
175
2014-05-01 17:54:21 +0000

Вы можете просто использовать

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

также, вы можете использовать

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

Этот второй пример (note the z в -czf параметре) будет сжимать tar-файл, используя g(z)ip.

0
0
0
2019-09-12 05:20:22 +0000

Для меня это работает небольшим изменением, добавив аргумент “change to directory DIR ©”

tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir

Похожие вопросы

6
10
5
37
5