Oceń ten artykuł :
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Kompresowanie plików za pośrednictwem terminala oferuje skuteczną metodę zarządzania przestrzenią dyskową i ułatwiania transferu danych. W tym przewodniku zbadamy, jak używać narzędzi takich jak gzip, bzip2, zip i tar do kompresji i dekompresji plików bezpośrednio z terminala internetowego. Zapewnimy proste polecenia i przykłady, które pomogą wybrać odpowiednie narzędzie do kompresji dla konkretnych potrzeb, od maksymalizacji kompresji po szybkość działania.
Przed zapoznaniem się z niniejszą dokumentacją zachęcamy do uzyskania dostępu do terminala internetowego hostingu.
Polecenie zip to narzędzie służące do kompresji plików. Służy do kompresji plików i katalogów do archiwów .zip, formatu szeroko stosowanego do dystrybucji i wymiany plików ze względu na jego kompatybilność między różnymi platformami.
Podstawowe funkcje
zip kompresuje pliki i katalogi, zmniejszając ich rozmiar i łącząc je w jedno archiwum .zip.zip może po prostu grupować pliki w archiwum bez kompresji, używając opcji -0 (zerowa kompresja).Podstawowa składnia
zip [opcje] archive_name.zip file1 file2 dir1 ...
Typowe opcje
-r: Tryb rekursywny, rekurencyjnie dołącza katalogi i ich zawartość.-q: Tryb cichy, redukuje dane wyjściowe polecenia w celu zmniejszenia bałaganu.-e: Szyfruje archiwum, wymagając od użytkownika wprowadzenia hasła w celu zabezpieczenia plików.-u: Aktualizuje istniejące archiwum, dodając tylko zmodyfikowane lub nowe pliki.-m: Przenosi pliki do archiwum (usuwa je z pierwotnej lokalizacji po dodaniu ich do archiwum).Przykłady użycia
Tworzenie archiwum składającego się z kilku plików:
zip archive.zip plik1.txt plik2.txt
Spowoduje to utworzenie archiwum archive. zip zawierającego plikifile1.txt i file2.txt.
Rekursywne archiwizowanie folderu:
zip -r archive.zip folder/
Archiwizuje całą zawartość folderu / folder, w tym podfoldery.
Szyfrowanie archiwum:
zip -e secure.zip plik1.txt plik2.txt
Tworzy zaszyfrowane archiwum secure. zip, które będzie wymagało podania hasła w celu uzyskania dostępu do jego zawartości.
Aktualizacja istniejącego archiwum:
zip -u archive.zip newfile.txt Dodaje newfile . txt do istniejącego archiwum archive.zip, tylko jeśli newfile.txt jest nowszy niż wersja w archiwum lub jeszcze go tam nie ma.Typowe zastosowanie
zip jest często używany do dystrybucji oprogramowania, wymiany plików między różnymi platformami (takimi jak Windows i Unix) oraz do tworzenia kopii zapasowych, w których pliki muszą pozostać dostępne bez dekompresji.
Krótko mówiąc, zip to wszechstronne narzędzie do kompresji i archiwizacji, idealne do zmniejszania rozmiaru plików do przechowywania lub przesyłania, przy jednoczesnym zapewnieniu kompatybilności między różnymi systemami operacyjnymi.
Polecenie unzip jest narzędziem uzupełniającym zip, używanym do rozpakowywania i zarządzania archiwami utworzonymi za pomocą zip. Dekompresuje ono pliki i katalogi przechowywane w archiwach .zip, czyniąc je ponownie dostępnymi i użytecznymi.
Podstawowe funkcje
unzip rozpakowuje archiwa .zip, rozpakowując ich zawartość do bieżącego katalogu lub określonego katalogu.unzip może być użyty do wyświetlenia zawartości archiwum, umożliwiając sprawdzenie jego zawartości bez rozpakowywania.Podstawowa składnia
unzip [opcje] nazwa_archiwum.zip
Typowe opcje
-l: Wyświetla zawartość archiwum bez rozpakowywania, wyświetlając nazwy plików, rozmiar i datę ostatniej modyfikacji.-d: Określa katalog docelowy dla wyodrębnianych plików.-o: Nadpisuje istniejące pliki bez pytania o potwierdzenie podczas wyodrębniania.-p: Wyodrębnia pliki na standardowe wyjście, często używane do przekazania zawartości do innego polecenia.-q: Tryb cichy, który zmniejsza ilość informacji wyświetlanych podczas wyodrębniania.Przykłady użycia
Rozpakowanie archiwum do bieżącego katalogu:
unzip archive.zip
Powoduje wyodrębnienie wszystkich plików i katalogów zawartych w pliku archive. zip do bieżącego katalogu.
Lista zawartości archiwum:
unzip -l archive.zip Wyświetla listę plików w archive. zip bez ich rozpakowywania.Rozpakowanie archiwum do określonego folderu:
unzip archive.zip -d /path/to/destination Wyodrębnia zawartość pliku archive.zip do katalogu /path/to/destination.Wyodrębnia określony plik z archiwum:
unzip archive.zip plik1.txt Wyodrębnia tylko plik1.txt z pliku archive.zip.Typowe użycie
unzip jest często używany do odzyskiwania zawartości pobranych lub otrzymanych archiwów .zip, do zadań tworzenia kopii zapasowych lub odzyskiwania danych, a także w skryptach, w których archiwa muszą być automatycznie dekompresowane w celu instalacji oprogramowania lub aktualizacji plików.
Krótko mówiąc, unzip jest niezbędnym narzędziem do manipulowania archiwami .zip, umożliwiając użytkownikom łatwe wyodrębnianie, zarządzanie i używanie zarchiwizowanej zawartości.
Polecenie tar (skrót od "tape archive") to narzędzie do zarządzania plikami. Służy głównie do tworzenia archiwów plików i wyodrębniania plików z archiwów. Choć tradycyjnie kojarzony z taśmami magnetycznymi, tar jest szeroko stosowany do archiwizacji plików na dyskach twardych i innych nośnikach pamięci.
Podstawowe funkcje
tar może być używany do łączenia wielu plików w jeden plik archiwum, ułatwiając ich przechowywanie i przenoszenie.Podstawowa składnia
tar [opcje] [archiwum-plik] [plik lub katalog do archiwizacji]
Typowe opcje
-c: Tworzy nowe archiwum.-x: Wyodrębnia pliki z archiwum.-v: Tryb gadatliwy, który wyświetla szczegóły wykonywanych operacji.-f: Służy do określenia nazwy pliku archiwum. Ta opcja jest zawsze konieczna, ponieważ tar nie ma domyślnej nazwy pliku.-z: Używa gzip do kompresji lub dekompresji archiwum (tworzy lub rozpakowuje pliki .tar.gz lub .tgz).-j: Używa bzip2 do kompresji lub dekompresji (tworzy lub rozpakowuje pliki .tar.bz2).-J: Używa xz do kompresji lub dekompresji (tworzy lub rozpakowuje pliki .tar.xz).Przykłady użycia
Tworzenie archiwum tar składającego się z kilku plików:
tar -cvf archive.tar plik1 plik2
Spowoduje to utworzenie archiwum o nazwie archive. tar zawierającego plik1 i plik2.
Tworzenie skompresowanego archiwum tar.gz:
tar -czvf archive.tar.gz katalog/ Archiwizuje i kompresuje zawartość katalogu/ Katalog za pomocą gzip.Wyodrębnianie zawartości archiwum tar:
tar -xvf archive.tar Wyodrębnia wszystkie pliki z archive. tar do bieżącego katalogu.Wyświetlanie zawartości archiwum tar bez rozpakowywania:
tar -tvf archive.tar Wyświetla listę plików zawartych w archive.tar.Wskazówki dotyczące użycia
-v, aby wyświetlić proces archiwizacji lub rozpakowywania, co może być przydatne do debugowania.tar jest zatem niezbędnym poleceniem do zarządzania plikami i archiwami, oferując znaczną elastyczność w sposobie manipulowania, kompresji i dekompresji archiwów.
Polecenie gzip (GNU zip) jest bardzo popularnym narzędziem do kompresji. Służy głównie do kompresji plików, zmniejszając ich rozmiar w celu zaoszczędzenia miejsca na dysku i przyspieszenia transferu danych. gzip jest często używany w połączeniu z innymi narzędziami, takimi jak tar, do kompresji całych katalogów.
Podstawowe funkcje
gzip zastępuje każdy plik jego skompresowaną wersją z rozszerzeniem .gz.Podstawowa składnia
gzip [opcje] [plik...]
gzip.Typowe opcje
-d: Dekompresuje pliki (odpowiednik polecenia gunzip).-k: Zachowuje pliki źródłowe, tzn. gzip nie usunie oryginalnych plików po ich skompresowaniu.-c: Zapisuje na standardowe wyjście, umożliwiając przekierowanie do innego pliku lub programu.-r: Jeśli argumenty zawierają katalogi, gzip przejdzie przez nie rekurencyjnie, kompresując wszystkie zawarte w nich pliki.-v: Tryb gadatliwy, wyświetla rozmiar plików przed i po kompresji, a także współczynnik kompresji.-9: Określa poziom kompresji, przy czym 9 oznacza najwyższy i najwolniejszy poziom kompresji. Domyślnym poziomem jest -6.Przykłady użycia
Kompresja pliku:
gzip example.txt
Spowoduje to zastąpienie pliku example.txt plikiem example.txt.gz w bieżącym katalogu.
Rozpakowywanie pliku:
gzip -d example.txt.gz
Lub, równoważnie :
gunzip example.txt.gz
Spowoduje to odtworzenie oryginalnego pliku example.txt z pliku example.txt.gz.
Kompresja kilku plików:
gzip plik1.txt plik2.txt plik3.txt
Każdy plik zostanie skompresowany i zastąpiony odpowiednią wersją .gz.
Kompresja i przekierowanie danych wyjściowych:
gzip -c plik.txt > plik.txt.gz
Kompresuje plik.txt i przekierowuje skompresowane dane wyjściowe do pliku.txt.gz bez usuwania oryginalnego pliku.
Typowe zastosowanie
gzip jest idealny do kompresji pojedynczych plików lub strumieni danych. W przypadku archiwów składających się z wielu plików lub katalogów, gzip jest często używany z tar, jak w poniższym przykładzie
tar czf archive.tar.gz katalog/
która tworzy skompresowane archiwum tar katalogu.
Podsumowując, gzip jest prostym i skutecznym narzędziem do kompresji plików, szeroko stosowanym do zmniejszania rozmiaru plików do przechowywania lub transmisji.
Wiesz już jak :
gzip, bzip2, zip i tar, aby zoptymalizować przestrzeń dyskową i zabezpieczyć transfer danych 💾.zip i efektywne zarządzanie nimi przy użyciu wielu dostępnych opcji 🗄️.unzip, z opcją przeglądania zawartości bez dekompresji 📂.tar, tworzenie kompaktowych archiwów lub wyodrębnianie ich zawartości 📦.gzip, aby zaoszczędzić miejsce i ułatwić udostępnianie skompresowanych plików .gz 🚀.Opanowanie tych narzędzi kompresji jest niezbędne w codziennym zarządzaniu plikami i katalogami, czy to w celu tworzenia kopii zapasowych, archiwizacji czy przesyłania. Każde polecenie oferuje unikalne korzyści i może być używane indywidualnie lub w połączeniu, aby jak najlepiej spełnić Twoje wymagania.
Mamy nadzieję, że ten artykuł okazał się przydatny i dostarczył ci wiedzy potrzebnej do optymalizacji wykorzystania przestrzeni dyskowej i zarządzania plikami. Dziękujemy za przeczytanie tego artykułu i zapraszamy do dzielenia się swoimi doświadczeniami lub zadawania pytań, pozostawiając komentarz poniżej. Twoja opinia jest nieoceniona i pomaga nam w dalszym ulepszaniu naszych usług. Dziękujemy i do zobaczenia wkrótce na naszej platformie! 😊👍
Oceń ten artykuł :
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
1mn czytanie
Jak połączyć się z terminalem internetowym za pomocą panelu LWS (konsola internetowa ssh)?
4mn czytanie
Jak mogę używać GIT z terminalem sieciowym na moim hostingu współdzielonym LWS?
2mn czytanie
Jak zmienić wersję PHP w LWS Panel Web Terminal?
0mn czytanie
Co mogę zrobić na mojej witrynie WordPress za pomocą terminala internetowego?