Utwórz i edytuj pliki pocztowe w Linux za pomocą terminalu

Utwórz i edytuj pliki pocztowe w Linux za pomocą terminalu

W poprzednim artykule szczegółowo opisaliśmy, jak korzystać z polecenia TAR do tworzenia archiwów. Chociaż TAR jest bardzo powszechnym schematem kompresji dla Linux, nie jest tak popularny dla użytkowników Windows i Mac OS X, którzy znajdzie większość swoich archiwów utworzonych za pomocą formatu ZIP.

Łatwo w użyciu ZIP (do tworzenia) i rozpakowania (do rozszerzenia) archiwa w Linux.  W rzeczywistości większość programów zarządzania archiwum GUI (takie jak ARK, File Roller i Xarchiver) będzie działać jako frontend dla prawie każdego programu archiwizacji wiersza poleceń na komputerze, a ZIP nie jest wyjątkiem.  Oczywiście możemy również użyć ZIP z terminalu.  Oto jak.

Spis treści

    Pierwszym krokiem, jak można się domyślać, jest otwarcie terminala.

    Uwaga: Jeśli te dwa programy są już zainstalowane, otrzymasz wiadomość o tym, że tak jest, jak pokazano powyżej.

    Po zainstalowaniu możemy użyć ZIP do tworzenia archiwów (lub zmodyfikowania istniejących) i rozpakowywania, aby rozszerzyć je na swoje oryginały.  Ze względu na ten artykuł utworzymy nowy folder na naszym komputerze, o nazwie Stuff.  W terminalu możemy to zrobić za pomocą jednego polecenia - mkdir/home/nazwa użytkownika/komputer/rzeczy (Oczywiście zastąpisz „nazwę użytkownika” własną nazwą użytkownika, jak pokazano poniżej, a jeśli masz już folder na pulpicie, będziesz chciał zmienić nazwę).

    Teraz, gdy mamy folder rzeczy, użyjemy polecenia „CD”, aby uczynić folder rzeczy naszego bieżącego katalogu roboczego.

    CD/Strona główna/nazwa użytkownika/komputer/rzeczy

    Teraz wpisz Dotknij Doc1.TXT DOC2.TXT DOC3.pliki txt && mkdir w terminalu, który utworzy folder o nazwie pliki, a także trzy dokumenty - Doc1.TXT, DOC2.TXT i DOC3.TXT - wewnątrz folderu rzeczy.

    Jeszcze jedno polecenie, do „CD” w folderze plików nowo utworzonych (pliki CD), ponieważ będziemy potrzebować innych dokumentów w tym.

    Pliki CD

    Wreszcie wpisz Dotknij Doc4.TXT DOC5.TXT DOC6.tekst Aby utworzyć trzy nowe dokumenty.

    Teraz wpisz płyta CD… /… Aby zmienić pulpit z powrotem na katalog roboczy.

    Naszym następnym krokiem przed utworzeniem pliku zip jest utworzenie kilku „dodatkowych” dokumentów na komputerze z takimi samymi nazwami, jak właśnie utworzone pliki, więc wpisz Dotknij Doc2.TXT DOC3.tekst Aby je stworzyć.

    Na koniec otwórz każdy z dwóch „dodatkowych” plików tekstowych i dodaj do nich trochę tekstu.  To nie musi być nic znaczącego (lub długiego), abyśmy mogli zobaczyć, że te dokumenty rzeczywiście różnią się od tych, które już utworzono w folderach rzeczy i plików.

    Po zakończeniu możemy zacząć tworzyć nasze pliki zip.  Najprostszym sposobem użycia ZIP jest poinformowanie go o nazwie archiwum ZIP, który chcesz utworzyć, a następnie wyraźnie wymień każdy plik, który powinien się do niego wprowadzić.  Zakładając więc, że nasz katalog roboczy to pulpit, pisalibyśmy Zip Test Stuff/Doc1.TXT Stuff/Doc2.TXT Stuff/Doc3.tekst Aby stworzyć archiwum zwane testem.Zip (nie musimy używać „.rozszerzenie zip ”w poleceniu, ponieważ zostanie dodane automatycznie), które zawierałoby DOC1.TXT, DOC2.TXT i DOC3.txt, jak znaleziono w folderze rzeczy.

    Zobaczysz trochę wyjścia, co informuje nas, że trzy dokumenty (DOC1.TXT, DOC2.TXT i DOC3.txt) zostały dodane do archiwum.

    Możemy to przetestować, klikając dwukrotnie archiwum, które powinno być siedzące na naszym pulpicie.  Powinno to otworzyć w standardowym programie archiwum (ARK w KDE, rolka plików w Gnome i Xarchiver w XFCE).

    A co z folderem plików?  Zakładając, że tego chcemy, dodaj w nim dokumenty do naszego archiwum, moglibyśmy użyć tego samego polecenia co powyżej, ale dodać Rzeczy/pliki/* do końca polecenia.

    Gwiazdka oznacza włączenie wszystkiego do folderu.  Więc gdyby był inny folder w folderze plików, zostałby również dodany.  Jeśli jednak ten folder miał w sobie przedmioty, nie zostaną one uwzględnione.  Aby to zrobić, musielibyśmy dodać -R (co oznacza rekurencyjne lub rekurencyjne).

    Należy zauważyć, że powyższe dwa polecenia nie są zaprojektowane do „dodania” plików do archiwum zip; są zaprojektowane do tworzenia jednego.  Jednak ponieważ archiwum już istnieje, polecenie po prostu dodaje nowe pliki do istniejącego archiwum.  Chcieliśmy jednocześnie stworzyć to archiwum (zamiast trzech kroków, które wykonaliśmy, aby stopniowo dodawać do niego pliki do celów edukacyjnych), moglibyśmy po prostu wpisać ZIP -r Test Miness/* i stworzyłby to samo archiwum.

    Zauważysz z polecenia i wyjścia, że ​​dołączone są trzy pliki wewnątrz folderu rzeczy, a także trzy dokumenty wewnątrz folderu plików, więc wszystko zostało osiągnięte w ładnym, prostym poleceniu.

    A co z tymi dwoma „dodatkowymi” dokumentami, które stworzyliśmy na naszym komputerze?  Cóż, sposób, w jaki działa ZIP, polega na dodaniu pliku do archiwum, który już istnieje w archiwum, nowe pliki będą zastąpić stare.  Tak więc, ponieważ dokumenty, które stworzyliśmy na naszym pulpicie (DOC2.TXT i DOC3.txt) mają dla nich treść (dodaliśmy „Witaj świat!„Do Doc2.TXT i „Yay” do DOC3.txt), powinniśmy być w stanie dodać te dokumenty, a następnie być w stanie to przetestować.  Najpierw przeciągniemy dwa „dodatkowe” dokumenty do folderu rzeczy.

    Prawdopodobnie zostaniesz zapytany, czy chcesz, aby nowe dokumenty zastąpiły istniejące (to jest w folderze, pamiętaj, a nie archiwum zip), więc niech tak się stanie.

    Teraz, gdy się to skończyło, dodajmy je do archiwum, wpisując Zip Test Stuff/Doc2.TXT Stuff/Doc3.tekst

    Zauważysz, że powyższe polecenie pokazuje teraz aktualizowane pliki zamiast dodawania.  Jeśli teraz sprawdzimy archiwum, zauważymy, że pliki wydają się takie same, ale kiedy Doc2.TXT i DOC3.TXT są otwarte, zobaczysz, że teraz mają w sobie treść, zamiast być pusta, jak nasze oryginalne pliki.

    Czasami w Linux zobaczysz, że niektóre pliki są ukryte, dodając okres (”.”) Na początek nazwy pliku.  Jest to szczególnie powszechne w przypadku plików konfiguracyjnych, które wymagają, ale często nie są widoczne (co łagodzi bałagan, a także sprawia, że ​​mniej prawdopodobne jest, że plik konfiguracyjny zostanie przypadkowo usunięty).  Możemy je dość łatwo dodać do pliku zip.  Najpierw załóżmy, że chcemy utworzyć plik ZIP o nazwie Kopia zapasowa z każdego pliku w katalogu.  Możemy to zrobić, wpisując Backup zip * do terminala.

    To doda wszystkie pliki i foldery, chociaż wszelkie elementy w tym folderze nie zostaną uwzględnione.  Aby je dodać, dodalibyśmy -r ponownie, aby Backup zip -r * byłoby polecenie.

    Teraz prawie tam jesteśmy.  Aby rekurencyjnie dodawać foldery, pliki i ukryte pliki, polecenie jest w rzeczywistości bardzo proste: zapasowy zip -r .

    Teraz rozpakowanie jest dość łatwe.  Zanim cokolwiek zrobimy, śmiało i usuń dokumenty na pulpicie (DOC2.TXT i DOC3.txt), a także folder rzeczy.  Kiedy już odejdą, wpisując Test rozpakowy.zamek błyskawiczny rozszerzy zawartość naszego oryginalnego archiwum zapinanego na obecny katalog.

    Uwaga: Gdybyśmy nie usuwali dokumentów, próbowalibyśmy rozpakować zawartość naszego pliku zip w istniejącym pliku, więc zostalibyśmy zapytani, czy chcemy zastąpić każdy dokument.

    I to wszystko!  Zamieszanie i rozpakowanie jest dość powszechnym zadaniem i chociaż z pewnością dostępne są opcje GUI, z praktyką, którą wykonywasz te same zadania z terminalu, również nie jest bardzo trudne.