Jak rozpakować archiwum z jednego katalogu do drugiego w systemie Linux?

13

Chcę rozpakować paczkę z jednego katalogu do innego, bezpośrednio z wiersza polecenia. Chcę rozpakować pakiet joomla w katalogu htdocs xampp. Jak to zrobić bezpośrednio z wiersza polecenia? Pytam o to, jeśli spróbuję metodą „przeciągnij i upuść”, nie będzie to możliwe, ponieważ xampp jest przechowywany w katalogu / opt i bez uwierzytelnienia superużytkownika nic nie można w nim zapisać. Można się kłócić, mówiąc, dlaczego początkowo rozpakowałem xampp w trybie su, ale trzeba było to zrobić, aby apache nie powodował żadnych problemów ze startem.

kasperasky
źródło

Odpowiedzi:

31

rozpakuj tar.gz:


tar zxvf tarball.tar.gz -C destination_dir

rozpakuj tar.bz2:


tar jxvf tarball.tar.bz2 -C destination_dir
loentar
źródło
Naucz się czegoś nowego codziennego czytania odpowiedzi.
steve.lippert
7
cd targetdir
tar xf pathtoarchive/archive.tar
Peter G.
źródło
Jest to moja preferowana metoda, ponieważ zazwyczaj chcę później pracować nad tymi plikami.
steve.lippert