Jak se pohybovat ve složkách pomocí terminálu Mac

V mém nejvíce nedávný příspěvek zde na AppleToolBox jsem probral základy toho, jak můžete používat terminál Mac. V tomto příspěvku jsem se krátce dotkl toho, jak procházet složkami pomocí terminálu Mac. Také jsem slíbil, že v pozdějším příspěvku půjdu do větších podrobností, abyste se mohli stát experty na navigaci Macu z příkazového řádku.

Toto je ten příspěvek.

Pokud jste v příkazovém řádku nováčkem, možná jste si nikdy neuvědomili, že terminál bere v úvahu, ve které složce se aktuálně nacházíte. Ale to je ve skutečnosti základní koncept toho, jak terminál funguje. Opět si o tom můžete přečíst více v předchozím příspěvku.

Dnes si ušpiníme ruce a začneme experimentovat s příkazovým řádkem. Níže je uvedeno několik příkazů souvisejících s procházením souborů a složek pomocí terminálu a také příkazy, které vám umožní vytvářet a odstraňovat soubory a složky.

Jakmile probereme všechny tyto příkazy, procvičíme si je se cvičením na konci.

S ohledem na to všechno začněme!

Obsah

  • Jak se pohybovat ve složkách pomocí terminálu Mac: Příkazy, které potřebujete znát
    • Použití pwd k procházení složek pomocí terminálu Mac
    • Pomocí ls můžete procházet složky pomocí terminálu Mac
    • Použití cd k procházení složek pomocí terminálu Mac
    • Použitím.. pro procházení složek pomocí terminálu Mac
    • Pomocí ~ můžete procházet složky pomocí terminálu Mac
    • K vytvoření nových složek použijte mkdir
    • Pomocí dotyku vytvořte nové soubory
    • K odstranění souborů a složek použijte rm, rm -R a rm -i
  • Navigace ve složkách pomocí terminálu Mac: Dát vše dohromady
    • Krok 1. Vytvořte cvičnou složku
    • Krok 2. Umístěte soubor do vaší cvičné složky
    • Krok 3 Odstraňte soubory a složky cvičení
  • Nyní můžete procházet složkami pomocí terminálu Mac podle svých představ
    • Související příspěvky:

Jak se pohybovat ve složkách pomocí terminálu Mac: Příkazy, které potřebujete znát

Níže uvedený seznam příkazů není vyčerpávající. Existují další příkazy, které můžete použít k navigaci, ale tyto příkazy budete používat pokaždé, když otevřete terminál. Podle mého názoru je to chleba a máslo nejen používat terminál, ale také pochopit, jak funguje.

Takže pokračujte a spusťte svůj terminál Mac a pojďme se do toho pustit.

Použitím pwd pro procházení složek pomocí terminálu Mac

pwd je základní příkaz terminálu Mac. Nejen, že je to užitečné, když potřebujete procházet složky pomocí terminálu Mac, ale je to nutné při kontrole, že provádíte příkaz ve správné složce.

Pokračujte a zadejte pwd do terminálu a stiskněte vrátit se.

Řádek textu, který se objeví ve vašem terminálu, vám řekne, ve které složce (nebo adresáři) se právě nacházíte. V mém případě jsem v adresáři pojmenovaném po mém uživatelském jménu Mac, což je také moje jméno.

Nejen, že to uvidíte, ale také uvidíte cestu, kterou se dostanete do vašeho aktuálního adresáře. Ve výše uvedeném příkladu můžete vidět, že se mohu dostat do adresáře „justinmeredith“, když nejprve vstoupím do Uživatelé, a pak justinmeredith.

Pokud máte několik adresářů hluboko v terminálu, může to být zachránce. Nejen, že vám řekne, kde jste, ale kde jste byli, kde by mohl být konkrétní soubor a tak dále. Kdykoli se budete cítit ztraceni nebo zmateni terminálem, zadejte pwd příkaz.

Použitím ls pro procházení složek pomocí terminálu Mac

Příkaz, který je velmi podobný pwd je ls („LS“). Pokračujte a zadejte ls do terminálu a stiskněte vrátit se.

Jak uvidíte, tento příkaz se používá k výpisu adresářů ve vašem aktuálním adresáři. Pokud jste na ploše, uvidíte všechny složky a soubory umístěné na ploše.

Mám tendenci používat toto ve spojení s pwd. Společně vám řeknou, kde jste, a mohou vám pomoci zjistit, kam chcete jít. Pokud navíc vytvoříte soubor nebo soubor odstraníte, použijte ls je skvělý způsob, jak potvrdit, že akce byla dokončena správně.

Použitím CD pro procházení složek pomocí terminálu Mac

CD je další základní příkaz, který budete neustále používat. Na rozdíl od ls a pwd, nicméně, CD nám umožňuje procházet složky pomocí terminálu. Naše adresáře nejen vypisujeme, ale procházíme je.

Na předchozím snímku obrazovky uvidíte, že když jsem vstoupil do ls příkazu, viděl jsem několik adresářů, které mi byly předloženy. Pravděpodobně jste to udělali také na svém počítači. Pojďme se podívat na Aplikace adresář.

Pokud chci navigovat do tohoto adresáře pomocí terminálu, vstoupil bych cd aplikace do mého terminálu.

K potvrzení, že jsem zadal správný adresář, mohu použít pwd příkaz.

Pokud máte složku pojmenovanou podobně Moje věci, může se při používání zobrazit chyba CD. Je to proto, že terminál zachází s mezerou jako s oddělovačem, nikoli jako s běžnou součástí jazyka. Kdykoli píšete název něčeho s mezerou, chcete to uzavřít do uvozovek. Jako tak: cd "Moje věci".

Poznámka k použití CD pro procházení složek pomocí terminálu Mac

Nyní je zde něco důležitého, co je třeba poznamenat. Do žádného adresáře v počítači nemůžete vstoupit pouhým použitím cd [adresář]. Adresář, do kterého se chcete přesunout, musí být uvnitř adresáře, ve kterém se právě nacházíte.

Právě teď to můžete vidět v práci. Když se pokusím vrátit do justinmeredith složku, ve které jsem byl předtím, zobrazí se chyba.

Totéž platí pro jakýkoli jiný adresář na mém Macu. Pokud jsem ve svém plocha počítače a chci získat přístup k Eseje adresář uvnitř mého dokumenty složku, nemohu použít cd eseje k přepravě z mého aktuálního umístění do mého adresáře esejí.

Může to znít jako bolest, ale je to nutné. Jinak byste nemohli mít žádné složky nebo soubory se stejným názvem. Ale protože CD příkaz je omezen tímto způsobem, můžete mít složky na různých místech se stejným názvem.

Použitím .. pro procházení složek pomocí terminálu Mac

Dobře, to vše je v pořádku, ale stále se chcete vrátit do složky, ve které jste byli před použitím CD. Koneckonců, pokud můžete jít vpřed, pak CD není moc užitečný příkaz.

To je tam kde cd... The .. funguje jako tlačítko zpět, přesměruje vás do adresáře, ve kterém se právě nacházíte. Pokračujte a vyzkoušejte to a poté použijte pwd abyste viděli, kde jste.

Je to opravdu jednoduchý příkaz k procházení složek pomocí terminálu Mac, který budete používat, aniž byste o tom přemýšleli.

Pokud se chcete vrátit více než jednou najednou, můžete to udělat také. Řekněme, že se vrátím ke svému Aplikace pomocí adresáře CD, pak se chci vrátit k mému Uživatelé adresář. K tomu bych použil příkaz cd ../..:

Můžete použít ../.. syntaxi pro návrat o tolik úrovní, kolik chcete. Jen přidávejte /.. pokaždé, když se budete chtít vrátit o další úroveň zpět.

Použitím ~ pro procházení složek pomocí terminálu Mac

Ok, poslední na našich navigačních příkazech je ~. Tento malý klikatý symbol by měl být vedle klávesy číslo 1 na vaší klávesnici. Asi budete muset stisknout posun napsat to.

Tento symbol představuje váš Domov adresář. Váš výchozí domovský adresář se může lišit od mého (což je justinmeredith). Ale ať je to cokoliv, vstup cd ~ do vašeho terminálu Mac vás k němu okamžitě vrátí.

Docela šikovný! Jen mějte na paměti, že tento příkaz nelze vrátit zpět cd... Použitím cd.. po použití ~ pouze vás přenese do složky obklopující vaši domovskou složku. Takže pokud máte stovky adresářů hluboko ve svém terminálu, nemůžete se po vstupu vrátit na své místo cd ~.

Použití mkdir vytvořit nové složky

Dobře, nyní se krátce dotkneme vytváření a mazání souborů a složek v terminálu. Mám pocit, že to jde ruku v ruce při procházení složek pomocí terminálu Mac.

První na řadě je mkdir, což znamená (uhodli jste) „vytvořit adresář“. Kdykoli použijete tento příkaz, vytvoří novou složku v jakékoli složce, ve které se právě nacházíte.

Chcete-li použít tento příkaz, zadejte mkdir "Nová složka výukového programu" ve svém terminálu a stiskněte vrátit se, poté použijte ls příkaz pro zobrazení vašeho výtvoru.

Pokud název vašeho adresáře neobsahuje žádné mezery, nemusíte používat uvozovky. Místo mezer můžete také použít podtržítka (zde název_vaší_složky), abyste nemuseli používat uvozovky. To je docela běžná praxe v programování.

Použití dotek vytvořit nové soubory

Dále budeme používat dotek příkaz. I když název může znít trochu zvláštně, je to docela jednoduchý příkaz.

V podstatě, dotek umožňuje vytvořit prázdný soubor libovolného typu. Můžete dokonce vytvářet soubory pro aplikace, které nemáte (například soubor .PSD, když nemáte PhotoShop).

Chcete-li to provést, zadejte touch testing.txt. Tím se vytvoří prázdný textový soubor s názvem „testování“ v libovolném adresáři, ve kterém se právě nacházíte. Použití ls pro potvrzení, že tento soubor byl vytvořen.

Chcete-li změnit typ souboru, stačí změnit příponu na konci názvu souboru. Například použijte .jpg vytvořit JPG, .mp3 vytvořit soubor MP3 a tak dále. A nezapomeňte, že k vytvoření souboru s mezerami v názvu budete muset použít uvozovky (klepněte na "File Name.txt").

Použití rm, rm -R, a rm -i k odstranění souborů a složek

Dobře, nyní řekněme, že chcete smazat soubory a složky, které jsme právě vytvořili. To se liší od přesunutí souboru do koše, který můžete snadno obnovit, pokud si to rozmyslíte. Soubory smazané v terminálu jsou trvale smazány.

Toho lze dosáhnout třemi způsoby.

První a nejjednodušší způsob je použití rm, zkratka pro „odstranit“. Tím smažete jakýkoli soubor, o který požádáte, aniž byste nejprve požádali o vaše povolení. Z tohoto důvodu doporučuji používat tento příkaz střídmě.

Místo toho použijte rm -i. Tento příkaz dělá to samé, ale nejprve vás požádá o potvrzení. Například, pokud chci smazat testing.txt soubor, který jsme právě vytvořili, bych použil příkaz rm -i testing.txt.

Jak můžete vidět na obrázku výše, příkaz se mě nejprve zeptá, než soubor smaže. Typ y pro ano nebo n pro ne, pak stiskněte vrátit se.

Nyní, rm a rm -i nebude fungovat v adresářích. K tomu budete chtít použít rm -R a rm -R -i. Uvědomte si však, že to trvale odstraní všechny soubory v adresáři i adresář samotný.

Kromě toho můžete použít * symbol pro odstranění všeho v konkrétní složce. Například, pokud jste ve svém plocha počítače a používat rm *, všechny soubory na vaší ploše budou trvale odstraněny.

V případě, že to není jasné, je to příkaz, který chcete používat opatrně. Existují tuny hororových příběhů uživatelů, kteří omylem odeslali rm příkaz. Vždy zálohujte svůj Mac pomocí Time Machinea používejte tyto příkazy opatrně a střídmě.

Navigace ve složkách pomocí terminálu Mac: Dát vše dohromady

V pořádku! Nyní jste se naučili vše, co potřebujete vědět, abyste mohli procházet složky pomocí terminálu Mac. Nyní je čas dát všechny tyto věci dohromady.

Tady jsme!

Krok 1. Vytvořte cvičnou složku

První věc, kterou uděláme, je vytvoření cvičné složky. Tímto způsobem neovlivníme na našem Macu nic, na čem záleží.

Ve výchozím nastavení byste měli být ve svém domovském adresáři. Pokračujte a použijte cd ~ abyste se ujistili, že tam jste.

Dále se chceme přesunout na naši plochu. Tímto způsobem můžete vidět složky a soubory, které při práci vytvoříme. Chcete-li přejít na plochu, zadejte ls do vašeho terminálu.

Měli byste vidět adresář s názvem plocha počítače v zobrazeném seznamu adresářů. Použití cd Desktop přejděte na plochu vašeho Macu.

Dále vytvoříme naši cvičnou složku. Chcete-li to provést, zadejte složka_cvičení mkdir a stiskněte vrátit se. Tento adresář byste neměli vidět pouze při použití ls, ale měli byste jej také vidět na ploše.

A to je pro Krok 1!

Krok 2. Umístěte soubor do vaší cvičné složky

Dále umístíme soubor do naší cvičné složky. Ale než to uděláme, musíme se přesunout do naší cvičné složky. Použití cd cvičná_složka Chcete-li tak učinit, potvrďte, že jste ve správné složce s pwd.

Dále vytvoříme cvičný textový soubor. Chcete-li to provést, zadejte klepněte na soubor praxe_soubor.txt a stiskněte vrátit se. Použití ls pro potvrzení, že soubor existuje.

Můžete také otevřít složku na ploše pomocí myši a zobrazit prázdný textový soubor.

To je vše pro Krok 2!

Krok 3 Odstraňte soubory a složky cvičení

Dobře, takže tyto soubory nebo složky samozřejmě nemusíme uchovávat. Takže budeme pokračovat a smažeme je, počínaje soubor_cvičení.txt.

Chcete-li tento soubor odstranit, zadejte rm -i soubor_cvičení do terminálu a stiskněte vrátit se. Až budete požádáni o potvrzení, ujistěte se, že jste zadali správný název souboru, typ ya poté stiskněte vrátit se znovu.

Když otevřete složku na ploše pomocí myši, měli byste vidět, že soubor je pryč. Můžete to také potvrdit pomocí ls.

Dále smažeme složka_cvičení adresář. Abychom to mohli udělat, musíme být v jeho přiloženém adresáři, což je Plocha. Použití cd.. se vraťte na plochu a poté potvrďte, že jste na správném místě, pomocí pwd.

Použití ls zobrazíte seznam všech adresářů a souborů aktuálně na vaší ploše. Jedním z nich by měl být složka_cvičení vytvořili jsme v Krok 1. Chcete-li tuto složku odstranit, použijte rm -R -i složka_cvičení. Znovu, když vás terminál požádá o potvrzení, ujistěte se, že odstraňujete správnou složku a ne něco životně důležitého, jako je plocha.

Protože víme, že jsme právě smazali jediný soubor v tomto adresáři (soubor_cvičení.txt), zkoumání souborů nic neudělá. Stačí použít y pak prozkoumat prázdnou složku y znovu pro smazání složky.

Použití ls pro potvrzení, že adresář je pryč (nebo vaše myš a klávesnice). Pokud ano, máte hotovo!

Nyní můžete procházet složkami pomocí terminálu Mac podle svých představ

A to je vše! Nyní jste zvládli základy procházení složek pomocí terminálu Mac. Doufám, že jste se naučili spoustu užitečných dovedností a odcházíte s lepším pochopením toho, jak terminál funguje. V budoucích příspěvcích se budu věnovat více tipům a trikům pro terminál, takže se toho určitě držte!