Jak wyodrębnić pliki TAR do określonego lub innego katalogu w Linux

Jak wyodrębnić pliki TAR do określonego lub innego katalogu w Linux

smoła Narzędzie jest jednym z narzędzi, których można użyć do utworzenia kopii zapasowej w systemie Linux. Zawiera wiele opcji, których można użyć do określania zadania do osiągnięcia.

Wyodrębnij pliki TAR Linux różne lub nowe katalog

Jedną rzeczą do zrozumienia jest to, że możesz wyodrębnić pliki TAR do innego lub konkretnego katalogu, niekoniecznie obecnego katalogu roboczego. Możesz przeczytać więcej o smoła Narzędzie do tworzenia kopii zapasowych z wieloma różnymi przykładami w poniższym artykule, przed dalszym postępem w tym artykule.

Opanowanie polecenia TAR za pomocą tych 18 przykładów w Linux

W tym przewodniku przyjrzymy się, jak wyodrębnić pliki TAR do określonego lub innego katalogu, w którym chcesz przebywać pliki.

Ogólna składnia smoła Narzędzie do wyodrębnienia plików:

# TAR -xf File_name.TAR -C /Target /Directory # Tar -xf File_name.smoła.GZ -direktory /cel /katalog 

Notatka: W powyższej pierwszej składni, -C Opcja służy do określenia innego katalogu innego niż bieżący katalog roboczy.

Spójrzmy teraz na kilka przykładów poniżej.

Przykład 1: Wyodrębnienie plików TAR do określonego katalogu

W pierwszym przykładzie wyodrębnię pliki artykuły.smoła do katalogu /tmp/my_article. Zawsze upewnij się, że katalog, w którym chcesz wyodrębnić plik smar, istnieje.

Zacznę od utworzenia /tmp/my_article Katalog używa poniższego polecenia:

# mkdir /tmp /my_article 

Możesz dołączyć -P opcja do powyższego polecenia, aby polecenie nie narzekało.

Aby wyodrębnić pliki artykuły.smoła Do /tmp/my_article, Uruchomię polecenie poniżej:

# tar -xvf artykuły.smoła -C/tmp/my_article/ 
IMG 01: Wyodrębnia pliki smoły do ​​innego katalogu

W powyższym przykładzie użyłem -v opcja monitorowania postępu ekstrakcji TAR.

Pozwól mi również użyć --informator opcja zamiast -C dla powyższego przykładu. Działa w ten sam sposób.

# tar -xvf artykuły.smoła --katalog/tmp/my_articles/ 
IMG 02: Wyodrębnia pliki smoły do ​​określonego katalogu

Przykład 2: Ekstrakt .smoła.GZ lub .Pliki TGZ do innego katalogu

Najpierw upewnij się, że utworzyłeś konkretny katalog, do którego chcesz wydobyć za pomocą:

# mkdir -p /tmp /tgz 

Teraz wyodrębnimy zawartość dokumenty.TGZ plik do oddzielania /TMP/TGZ/ informator.

# tar -zvxf dokumenty.TGZ -C/TMP/TGZ/ 
IMG 03: Wyodrębnij smołę.GZ lub .Pliki TGZ do innego katalogu

Przykład 3: Wyodrębnij TAR.BZ2, .smoła.BZ, .tbz lub .Pliki TBZ2 do innego katalogu

Ponownie powtarzając, że musisz utworzyć osobny katalog przed rozpakowaniem plików:

# mkdir -p /tmp /smar.BZ2 

Teraz będziemy rozpakowywać dokumenty.TBZ2 pliki do /TMP/TAR.BZ2/ informator.

# tar -Jvxf dokumenty.TBZ2 -C /TMP /TAR.BZ2/ 
IMG 04: Wyodrębnij smołę.Pliki BZ2 do innego katalogu

Przykład 4: Wyodrębnij tylko określone lub wybrane pliki z archiwum TAR

smoła narzędzie pozwala również zdefiniować pliki, które chcesz wyodrębnić tylko z .smoła plik. W następnym przykładzie wyodrębnię określone pliki z pliku TAR do konkretnego katalogu w następujący sposób:

# mkdir /backup /tar_extracts # tar -xvf itp.smoła itp./problem itp./Bezpiecznik.conf etc/mysql/-c/backup/tar_extracts/ 
IMG 05: Wyodrębnij określone pliki z archiwum TAR

Streszczenie

To jest z wyodrębnieniem smoła pliki do określonego katalogu, a także wyodrębniające określone pliki z pliku TAR. Jeśli uważasz ten przewodnik za pomocny lub masz więcej informacji lub dodatkowe pomysły, możesz przekazać mi opinię, publikując komentarz.