Kompresuj plik lub katalog za pomocą narzędzia archiwum RAR w Linux Shell

Kompresuj plik lub katalog za pomocą narzędzia archiwum RAR w Linux Shell

Oto szybka wskazówka dotycząca kompresji i wyodrębnienia plików za pomocą narzędzia archiwum RAR. Najpierw zobaczmy, jak możemy kompresować katalog za pomocą RAR. W naszym przykładzie mamy katalog o nazwie My_files zawierający pięć plików:

$ mkdir my_files $ Touch my_files/ files 1… 5 $ ls my_files/ file1 file2 File3 File4 File4 

Aby kompresować cały katalog za pomocą narzędzia archiwum RAR, używamy RAR A Komenda. Poniższe polecenie utworzy archiwum RAR o nazwie my_files.RAR zawierający wszystkie pięć powyższych plików:

$ rar a my_files.RAR MY_FILES/ CREAKTYM MY_FILES.RAR Dodawanie my_files/file5 OK Dodanie my_files/file4 OK Dodanie my_files/file3 OK Dodanie my_files/file2 OK Dodanie my_files/file1 OK wykonane $ ls -l my_files.RAR -RW-RW-R--. 1 Lrendek Lrendek 307 listopada 3 06:55 My_files.RAR 


Składnia jest taka sama, nawet gdy potrzebujemy kompresji tylko pojedynczego pliku. W następnym przykładzie utworzymy archiwum RAR zawierające tylko jeden plik, plik 1 nazywany plik.RAR:

$ rar plik.RAR MY_FILES/FILE1 Tworzenie pliku archiwum.RAR Dodawanie my_files/File1 OK wykonane $ ls -l.RAR -RW-RW-R--. 1 Lrendek Lrendek 83 listopada 3 06:58 Plik.RAR 

Do następnego przykładu ponownie kompresujemy całe katalog MY_FILES, ale pouczamy RAR, aby użył maksymalnej kompresji:



RAR A my_files.RAR -m5 my_files/ 

Aby wymienić zawartość archiwum RAR L Komenda. Na przykład, aby zobaczyć, co jest w My_files.RAR Archive Run:

$ rar l my_files.Archiwum RAR my_files.RAR Nazwa rozmiar zapakowany Wskaźnik Data ATT CRC METER --------------------------------------- ------------------------------------ Plik5 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 File4 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 Plik3 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 Plik2 0 8 0% 03-11-14 06:52 -Rw-Rw-R-- 00000000 M5B 2.9 Plik 1 0 8 0% 03-11-14 06:52 -RW-RW-R-- 00000000 M5B 2.9 ------------------------------------------------- ------------------------------ 5 0 40 0% 

Teraz, gdy wiemy, jak archiwizować pliki, możemy zobaczyć, jak wyodrębnić pliki. W następnym przykładzie wyodrębniamy wszystkie pliki z my_files.Archiwum RAR:

$ unrar x my_files.rar lub $ rar x my_files.RAR wyodrębnianie z My_files.rar tworzenie my_files OK wyodrębnienie my_files/file5 OK wyodrębnienie my_files/file4 OK wyodrębnienie my_files/file3 OK wyodrębnienie my_files/file2 OK wyodrębnienie my_files/file1 OK OK OK OK 

Aby wyodrębnić tylko jeden plik z archiwum RAR, możesz określić plik jego ścieżkę jako argument RAR. Następnie przykład wyodrębni pojedynczy plik, plik3:

$ unrar x my_files.RAR my_files/file3 lub $ rar x my_files.RAR MY_FILES/FILE3 Wyodrębnienie z My_files.rar tworzenie my_files OK wyodrębnienie my_files/file3 ok all ok 

Powiązane samouczki Linux:

  • Jak Unrar w Ubuntu
  • Przykłady, jak używać polecenia XARGS w Linux
  • Jak tworzyć i manipulować archiwami smoły za pomocą Pythona
  • Przewodnik dla początkujących po kompresji z XZ na Linux
  • Jak wydrukować drzewo katalogu za pomocą Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Jak wyodrębnić plik TAR na Linux
  • Podstawowe polecenia Linux
  • Jak montować obraz ISO na Linux
  • Jak używać ZIP na Linux