Pobrałem mongodb-linux-x86_64-2.6.3.tgz
plik za pomocą systemu Windows 7 i trzymałem go na D:\Amra\Software\Developing Soft
miejscu.
Kiedy klikam prawym przyciskiem myszy ten plik .tgz przy użyciu Ubuntu i widzę właściwość, którą pokazuje Location: /media/towhid/Amra/Software/Developing Soft
. Jak teraz rozpakować ten plik .tgz za pomocą tar
polecenia z terminala?
command-line
tar
Towhid
źródło
źródło
Odpowiedzi:
Aby wyodrębnić
.tgz
plik z tar, którego potrzebujesz,gdzie,
x
do wyciąguv
za pełnez
dla gnuzipf
dla pliku, powinien w końcu przyjść tuż przed nazwą pliku.Możesz użyć następującego polecenia w terminalu, aby rozpakować plik w twoim przypadku,
Wyodrębnij
.tgz
plik z innego katalogu:Można użyć
-C
opcji wypakowania zawartości archiwum do innego katalogu w następujący sposób,źródło
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
, musisz uzyskać do niego dostęp z terminala, jaksome\ folder
za pomocą znaku zmiany znaczenia.-C
opcji astar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
Otwórz terminal i użyj
cd
polecenia, aby zmienić katalogi na katalog, w którym znajduje się plik mongodb-linux-x86_64-2.6.3.tgz, i uruchom następujące polecenie:Powyższe polecenie wyodrębni zawartość archiwum mongodb-linux-x86_64-2.6.3.tgz, zachowując hierarchiczną strukturę katalogów drzewa archiwum.
Podobne polecenie wyodrębnia pliki .tar.xz. Otwórz terminal i uruchom następujące polecenie:
Wyjaśnienie:
-x
wypakuj pliki z archiwum-f
użyj pliku archiwumźródło
tar -xzf
... (z myślnikiem)?xzf
zarówno z myślnikiem, jak i bez myślnika, oba są w porządku, możesz także dodać av dla verbose do options (xzvf
), aby zobaczyć, jak pliki są rozpakowywane podczas rozpakowywania.Zakończmy dekady trudnych do zapamiętania jednoliterowych opcji smoły. Użyj tego, aby wyodrębnić
.tgz
plik:Wyjaśnienie zastosowanych opcji zostało celowo pominięte.
źródło