Kompresuj plik lub katalog za pomocą narzędzia archiwum RAR w Linux Shell
- 1832
- 256
- Maria Piwowarczyk
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
- « Utwórz losowy plik tekstu znakowego za pomocą Linux Shell
- Jak wyodrębnić określony plik z GZIP Compressed Archive Tarball »