10 základních příkazů Linux pro navigaci vašeho systému souborů

Tato příručka obsahuje seznam 10 příkazů Linuxu, které potřebujete znát, abyste mohli navigovat v systému souborů pomocí terminálu Linux.

Poskytuje příkazy, které zjistí, který adresář se nacházíte, který adresář jste byli dříve, jak se pohybovat do jiných složek, jak se vrátit domů, jak vytvářet soubory a složky, jak vytvářet odkazy

01 z 10

Která složka se nacházíte

Když otevřete okno terminálu, první věc, kterou potřebujete vědět, je, kde jste v systému souborů.

Přemýšlejte o tom jako o značce "jste zde", který najdete na mapách v nákupních centrech.

Chcete-li zjistit, ve které složce se nacházíte, můžete použít následující příkaz:

pwd

Výsledky vrácené příkazem pwd se mohou lišit v závislosti na tom, zda používáte shell verzi pwd nebo verzi nainstalovanou v adresáři / usr / bin.

Obecně bude tisknout něco podél linie / home / username .

Klikněte zde pro více informací o příkazu pwd .

02 z 10

Jaké soubory a složky jsou pod aktuálním adresářem

Nyní, když víte, ve které složce se nacházíte, můžete zjistit, které soubory a složky jsou pod aktuálním adresářem pomocí příkazu ls.

ls

Vlastní příkaz ls zobrazí seznam všech souborů a složek v adresáři s výjimkou těch, které začínají periodou (.).

Chcete-li zobrazit všechny soubory včetně skrytých souborů (ty, které začínají s určitou periodou), můžete použít následující přepínač:

ls -a

Některé příkazy vytvářejí zálohy souborů, které začínají znakem tilde metacharacter (~).

Pokud nechcete zobrazit zálohy při zápisu souborů do složky, použijte následující přepínač:

ls -B

Nejčastějším používáním příkazu ls je následující:

ls -lt

To poskytuje dlouhý výpis seřazený podle doby modifikace, s nejnovějšími prvními.

Další možnosti řazení zahrnují rozšíření, velikost a verzi:

ls -lU

ls -lX

ls-lv

Dlouhý formát zápisu poskytuje následující informace:

03 z 10

Jak navigovat k jiným složkám

Chcete-li přesunout souborový systém, můžete použít příkaz cd .

Souborový systém Linux je struktura stromu. Horní část stromu je označena lomítkem (/).

V kořenovém adresáři naleznete některé nebo všechny následující složky.

Složka bin obsahuje příkazy, které mohou být spuštěny libovolným uživatelem, jako je příkaz cd, ls, mkdir atd.

Sbin obsahuje systémové binární soubory.

Složka usr znamená systémové prostředky Unixu a obsahuje také složku bin a sbin. Složka / usr / bin obsahuje rozšířenou sadu příkazů, které mohou uživatelé spustit. Podobně složka / usr / sbin obsahuje rozšířenou sadu systémových příkazů.

Spouštěcí složka obsahuje vše, co vyžaduje spouštěcí proces.

Složka cdrom je samozřejmostí.

Složka dev obsahuje podrobnosti o všech zařízeních v systému.

Složka atd. Je obvykle, kde jsou uloženy všechny konfigurační soubory systému.

Domovská složka je obecně kde jsou uloženy všechny uživatelské složky a průměrný uživatel je jedinou oblastí, o kterou by se měli obávat.

Lib a lib64 obsahují všechna jádra a sdílené knihovny.

Ztráta + nalezená složka bude obsahovat soubory, které již nemají název, který byl nalezen příkazem fsck.

Složka médií je umístěna v místech, kde jsou umístěna média, jako jsou jednotky USB.

Složka mnt se také používá k připojení dočasného úložiště, jako jsou jednotky USB, jiné systémy souborů, obrazy ISO atd.

Složka opt používá některé softwarové balíčky jako místo pro uložení binárních souborů. Jiné balíky používají / usr / local.

Složka proc je systémová složka používaná jádrem. Na tuto složku se nemusíte příliš bát.

Kořenová složka je domovským adresářem uživatele root.

Spouštěcí složka je systémová složka pro ukládání informací o runtime systému.

Složka srv je místo, kde byste udrželi věci jako webové složky, mysql databáze a subversion repositories atd.

Složka sys obsahuje strukturu složek, která poskytuje informace o systému.

Složka tmp je dočasná složka.

Složka var obsahuje celé množství vlastností specifických pro systém, včetně herních dat, dynamických knihoven, souborů protokolu, ID procesů, zpráv a aplikací v mezipaměti.

Chcete-li navigovat do určité složky, použijte příkaz cd následujícím způsobem:

cd / home / uživatelské jméno / Dokumenty

04 z 10

Jak navigovat zpět k domovské složce

Do domovské složky se můžete vrátit z libovolného místa v systému pomocí následujícího příkazu:

cd ~

Klikněte zde pro úplný průvodce příkazem cd ~ .

05 z 10

Jak vytvořit novou složku

Chcete-li vytvořit novou složku, můžete použít následující příkaz:

název složky mkdir

Klikněte zde pro úplný průvodce příkazem mkdir .

Odkazovaná příručka ukazuje, jak vytvořit všechny nadřazené adresáře pro složku a jak nastavit oprávnění.

06 z 10

Jak vytvořit soubory

Linux poskytuje neuvěřitelný počet způsobů vytváření nových souborů.

Chcete-li vytvořit prázdný soubor, můžete použít následující příkaz:

dotykový název souboru

Příkaz dotek se používá k aktualizaci posledního času přístupu k souboru, ale v souboru, který neexistuje, má za následek jeho vytvoření.

Můžete také vytvořit soubor pomocí následujícího příkazu:

cat> název souboru

Nyní můžete zadat text na příkazovém řádku a uložit jej do souboru pomocí kláves CTRL a D

Klikněte zde pro úplný průvodce příkazem kočky .

Lepším způsobem vytváření souborů je použití editoru nano. To vám umožní přidat řádek textu, vystřihnout a vložit, hledat a nahrazovat text a uložit soubor v různých formátech.

Klikněte zde pro úplný průvodce editoru nano .

07 z 10

Jak přejmenovat a přesouvat soubory kolem souborového systému

Existuje řada způsobů, jak přejmenovat soubory.

Nejjednodušší způsob, jak přejmenovat soubor, je použít příkaz mv.

mv oldfilename newfilename

Příkaz mv můžete použít k přesunutí souboru z jedné složky na jinou.

mv / cesta / z / originál / soubor / cesta / z / cíl / složka

Klikněte zde pro úplný průvodce příkazem mv .

Pokud chcete přejmenovat mnoho souborů, které odpovídají podobnému vzoru, můžete použít příkaz přejmenovat.

přejmenovat název souboru nahrazení výrazu

Například:

přejmenovat "gary" "tom" *

Tím se nahradí všechny soubory ve složce s gary v tom s tom. Takže soubor s názvem garycv se stane tomcv.

Všimněte si, že příkaz pro přejmenování nefunguje ve všech systémech. Příkaz mv je bezpečnější.

Klikněte zde pro úplný průvodce příkazem pro přejmenování .

08 z 10

Jak kopírovat soubory

Chcete-li soubor kopírovat pomocí systému Linux, můžete použít příkaz cp následujícím způsobem.

cp název_souboru_souboru2

Výše uvedený příkaz zkopíruje název_souboru1 a nazve ho filename2.

Kopírování souborů z jedné složky do jiné můžete použít příkaz kopírování.

Například

cp / home / uživatelské jméno / Documents / userdoc1 / home / username / Documents / UserDocs

Výše uvedený příkaz zkopíruje soubor userdoc1 z / home / username / Documents do / home / username / Documents / UserDocs

Klikněte zde pro úplný průvodce příkazem cp .

09 z 10

Jak odstranit soubory a složky

Soubory a složky můžete smazat pomocí příkazu rm:

rm název souboru

Chcete-li odstranit složku, musíte použít následující přepínač:

rm -R název složky

Výše uvedený příkaz odebere složku a její obsah včetně podsložek.

Klikněte zde pro úplný průvodce příkazem rm .

10 z 10

Co jsou symboly a pevná vazba

Symbolický odkaz je soubor, který odkazuje na jiný soubor. Skratka na ploše je v podstatě symbolické spojení.

Mohl byste například mít ve vašem systému následující soubor.

Možná chcete mít přístup k tomuto dokumentu z domovského / uživatelského jména složky.

Symbolický odkaz můžete vytvořit pomocí následujícího příkazu:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Soubor useraccounts.doc můžete upravit z obou míst, ale když upravujete symbolický odkaz, ve skutečnosti upravujete soubor ve složce / home / username / documents / accounts.

Symbolický odkaz lze vytvořit na jednom souborovém systému a ukázat na soubor v jiném souborovém systému.

Symbolický odkaz opravdu vytvoří soubor, který má ukazatel na jiný soubor nebo složku.

Pevný článek však vytváří přímý vztah mezi těmito dvěma soubory. V podstatě jsou to stejné soubory, ale jen s jiným jménem.

Pevný odkaz poskytuje dobrý způsob kategorizace souborů bez nutnosti dalšího využití místa na disku.

Vytvoření pevného odkazu můžete vytvořit pomocí následující syntaxe:

V názvu souboru se odkazuje na název souboru

Syntaxe je podobná syntaktické vazbě, ale nepoužívá přepínač -s.

Klikněte zde pro úplný průvodce pevnými odkazy .