Я скачал mongodb-linux-x86_64-2.6.3.tgz
файл с помощью Windows 7 и сохранил его на D:\Amra\Software\Developing Soft
месте.
Когда я щелкаю правой кнопкой мыши на этом файле .tgz с помощью Ubuntu и вижу свойство, которое оно показывает Location: /media/towhid/Amra/Software/Developing Soft
. Теперь, как мне распаковать этот файл .tgz, используя tar
команду из терминала?
command-line
tar
Towhid
источник
источник
Ответы:
Чтобы извлечь
.tgz
файл с помощью tar, вам нужно использоватьгде,
x
для извлеченияv
для многословияz
для гнузипаf
для файла, должен прийти наконец перед именем файла.Вы можете использовать следующую команду в терминале, чтобы разархивировать файл в вашем случае,
Извлеките
.tgz
файл в другой каталог:Можно использовать
-C
опцию для извлечения содержимого архива в другой каталог следующим образом:источник
tar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
some folder
, вам нужно получить доступ к ней из терминала,some\ folder
используя escape-символ.-C
опцию astar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
Откройте терминал и с помощью
cd
команды измените каталоги на каталог, в котором находится файл mongodb-linux-x86_64-2.6.3.tgz, и выполните следующую команду:Приведенная выше команда извлечет содержимое архива mongodb-linux-x86_64-2.6.3.tgz, сохранив иерархическую структуру каталогов архива.
Аналогичная команда извлекает файлы .tar.xz. Откройте терминал и выполните следующую команду:
Объяснение:
-x
извлечь файлы из архива-f
использовать архивный файлисточник
tar -xzf
... (с чертой)?xzf
с чертой или без черты, оба в порядке, и вы можете также добавить av для подробного в options (xzvf
), чтобы увидеть файлы, извлекаемые во время распаковки.Давайте закончим десятилетия едва запоминающихся вариантов одной буквы. Используйте это, чтобы извлечь ваш
.tgz
файл:Объяснение используемых опций было намеренно исключено.
источник