Linux je svobodný open source operační systém, který je široce používán v různých oblastech činnosti. Jednou z klíčových funkcí Linuxu je jeho příkazový řádek, který uživatelům umožňuje provádět různé úkoly efektivněji a flexibilněji.
Adresáře (adresáře) v Linuxu hrají důležitou roli, protože ukládají soubory a podadresáře. Pro práci s adresáři existuje celá řada příkazů, které uživateli umožňují vytvářet, přesouvat, kopírovat a mazat adresáře.
V tomto článku představíme úplný seznam příkazů Linuxu pro efektivní práci s adresáři. Budou zváženy hlavní příkazy jako mkdir, cd, ls, cp, mv, rm a další. Naučíte se používat tyto příkazy k vytváření, přesouvání a správě adresářů v Linuxu.
Znalost základních příkazů Linuxu pro práci s adresáři je nezbytnou dovedností pro systémové administrátory, vývojáře a všechny, kteří pracují s operačním systémem Linux. V tomto článku najdete všechny potřebné příkazy, abyste byli profesionálem v práci s adresáři v Linuxu.
Kapitola 1: Linuxové příkazy pro práci s adresáři
Operační systém Linux má mnoho příkazů, které vám umožňují efektivně spravovat adresáře. V této kapitole se podíváme na ty nejužitečnější.
- CD příkaz pro změnu aktuálního pracovního adresáře. S jeho pomocí lze procházet mezi různými adresáři.
- PWD je příkaz pro úplnou cestu k aktuálnímu adresáři. Zobrazuje celou cestu z kořenového adresáře na aktuální adresář.
- ls-příkaz pro zobrazení obsahu adresáře. Zobrazí seznam souborů a podadresářů v aktuálním adresáři.
- mkdir je příkaz pro vytvoření nového adresáře. Pomocí ní je možné vytvářet nové adresáře v aktuálním adresáři.
- rmdir-příkaz k odstranění adresáře. Umožňuje odstranit prázdný adresář z aktuálního adresáře.
- RM - r je příkaz k odstranění adresáře a všech jeho obsahu. Umožňuje odstranit adresář spolu se všemi soubory a podadresáři.
- CP je příkaz pro kopírování souborů a adresářů. Pomocí ní můžete kopírovat soubory a adresáře do jiných adresářů.
- MV je příkaz pro přesun souborů a adresářů. Umožňuje přesouvat soubory a adresáře z jednoho adresáře do druhého.
Tyto příkazy vám pomohou efektivně pracovat s adresáři v Linuxu a spravovat souborový systém. Zapamatujte si je a použijte je ve své práci!
Otevírání a vytváření katalogů
Linux poskytuje několik příkazů pro práci s adresáři. Umožňují otevřít stávající adresáře, vytvořit nové a přecházet mezi nimi.
Jedním z hlavních příkazů je cd , které se používá k přechodu mezi adresáři. Chcete-li například přejít do adresáře "documents", musíte zadat příkaz cd documents .
K vytvoření nového adresáře se používá příkaz mkdir . Chcete-li například vytvořit adresář s názvem "photos", musíte zadat příkaz mkdir photos . Je také možné vytvořit více adresářů najednou tím, že vypíšete jejich jména přes mezeru.
K zobrazení obsahu aktuálního adresáře lze použít příkaz ls . Zobrazí se všechny soubory a podadresáře v tomto adresáři.
Správa přístupových práv v adresářích
V Linuxu jsou každému souboru a adresáři přiřazena přístupová práva, která určují, jaké operace s nimi lze provádět. Přístupová práva jsou rozdělena do tří kategorií uživatelů: majitel, skupina a ostatní uživatelé.
Ke správě přístupových práv v adresářích v Linuxu se používá příkaz chmod . Pomocí tohoto příkazu můžete nastavit nebo změnit přístupová práva pro uvedené uživatele a skupiny uživatelů.
Níže jsou uvedeny některé klíčové možnosti příkazu chmod pro správu přístupových práv:
| Možnost | Popis |
|---|---|
| -c | Zobrazí informace o každém změněném souboru nebo adresáři. |
| -r | Rekurzivně mění přístupová práva pro všechny soubory a podadresáře v uvedeném adresáři. |
| +r | Přidává právo na čtení pro uvedené uživatele a skupiny uživatelů. |
| -r | Odstraní právo na čtení pro uvedené uživatele a skupiny uživatelů. |
| +x | Přidává právo na provádění pro uvedené uživatele a skupiny uživatelů. |
| -x | Odstraní právo na provádění pro uvedené uživatele a skupiny uživatelů. |
Příklad použití příkazu chmod :
chmod +x script.sh
Tento příklad přidá oprávnění k provádění pro všechny uživatele a skupiny uživatelů pro soubor script.sh ..
V důsledku toho je správa přístupových práv v adresářích důležitým aspektem zabezpečení a efektivní práce se soubory v Linuxu. Správně nakonfigurovaná přístupová práva umožňují spravovat přístup k souborům a adresářům a zabraňují neoprávněnému přístupu a neúmyslnému mazání nebo změně souborů.
Procházení katalogů
V Linuxu existuje několik příkazů pro procházení adresářů. Umožňují rychlý přechod mezi různými adresáři v systému.
- cd je hlavní příkaz pro změnu aktuálního adresáře. Příklad použití: cd Documents-přechází do adresáře "Documents".
- PWD je příkaz, který zobrazuje celou cestu aktuálního adresáře. Pokud se například nacházíte v adresáři "Documents", příkaz pwd vám zobrazí"/home/user/Documents".
- ls-příkaz pro zobrazení obsahu adresáře. Můžete jej použít k zjištění, co je v aktuálním adresáři.
Kromě toho existují další příkazy pro pohyb v souborovém systému:
- cd .. - posun o jednu úroveň nahoru vzhledem k současnému adresáři.
- cd / - přechod do kořenového adresáře.
- cd ~ - přechod do domovského adresáře.
- cd-přechod na předchozí adresář.
Tyto příkazy vám umožňují efektivně procházet souborovým systémem Linux a rychle najít adresáře, které potřebujete.
Kopírování a přesouvání souborů mezi adresáři
Příkazy kopírování a přesouvání souborů umožňují uživatelům Linuxu efektivně spravovat svá data a soubory v různých adresářích. Zde je několik nejpoužívanějších příkazů:
- cp: kopíruje soubory a adresáře z jednoho místa na druhé. Například:
cp file.txt / home / user / documents / zkopíruje soubor file.txt v adresáři / home / user / documents/. - mv: přesouvá soubory a adresáře z jednoho místa na druhé. Umožňuje také přejmenovat soubory. Například:
mv file.txt / home / user / documents / přesune Soubor file.txt v adresáři / home / user / documents/. - rsync: synchronizuje soubory a adresáře mezi různými místy. Aktualizuje pouze upravené soubory, což je užitečné pro zálohování dat. Například:
rsync-avz / path / to / source/path/to /destination synchronizuje katalog/path/to /source s adresářem/path/to / destination.
Tyto příkazy mohou být velmi užitečné při práci se soubory a adresáři v Linuxu, protože umožňují efektivní přesouvání a kopírování dat při zachování organizovanosti a integrity souborového systému.
Zobrazení obsahu adresářů
Pro zobrazení obsahu adresářů v operačním systému Linux existuje několik příkazů.
1. ls - nejoblíbenější příkaz pro zobrazení seznamu objektů v aktuálním adresáři. Umožňuje znát názvy souborů a podadresářů v aktuálním adresáři.
2. ls -l - příkaz, který vám umožní zobrazit rozšířené informace o každém objektu v aktuálním adresáři, jako jsou přístupová práva, vlastník, skupina, velikost, datum změny a další atributy.
3. ls -a - příkaz, který vám umožní zobrazit všechny objekty v aktuálním adresáři, včetně skrytých souborů a podadresářů, které začínají od bodu.
4. ls -R - příkaz, který umožňuje zobrazit obsah aktuálního adresáře a všech jeho podadresářů rekurzivně. Tento příkaz je užitečný, pokud potřebujete zobrazit obsah adresářů uvnitř adresářů.
5. ls -lh - příkaz, který vám umožní zobrazit seznam objektů v aktuálním adresáři s přehlednými rozměry souborů měřenými v kilobajtech, megabajtech nebo gigabajtech.
6. tree - příkaz, který není součástí standardní sady příkazů Linuxu, ale je často instalován samostatně. Umožňuje zobrazit stromovou strukturu adresářů a podadresářů.
Poznámka: všechny příkazy lze kombinovat a používat s různými možnostmi, abyste získali potřebné informace o adresářích a souborech v Linuxu.
Změna názvu a odstranění adresářů
Příkaz mv se používá k přesunu nebo přejmenování adresáře. Například přejmenovat katalog docs do documents, lze spustit následující příkaz:
mv docs documents
Pokud potřebujete přesunout adresář files uvnitř katalogu data, tým bude vypadat následovně:
mv files data/
Chcete-li odstranit adresář, použijte příkaz rm . K odstranění adresáře s jeho celým obsahem je však třeba použít možnost-r nebo-R (označující rekurzivní odstranění).
rm -r directory
V tomto případě systém požádá o potvrzení před odstraněním každého souboru a podadresáře uvnitř zadaného adresáře, takže při používání tohoto příkazu buďte opatrní, abyste neztratili důležitá data.
Existuje také příkaz rmdir, který se používá k odstranění prázdného adresáře. Nevyžaduje použití možnosti-r a je bezpečnější pro použití, pokud jste si jisti, že je adresář prázdný.