Linux je nejpopulárnějším operačním systémem na serverech a počítačích, které používají systémy podobné Unixu. Jednou z důležitých součástí práce v Linuxu je správa souborů. Znalost základních příkazů pro práci se soubory vám umožní efektivně spravovat obsah systému souborů.
Mezi hlavní typy operací se soubory v Linuxu patří: vytváření, kopírování, přesouvání, přejmenování, mazání a změna přístupových práv k souborům. Každá operace se provádí pomocí konkrétního příkazu, který může přijímat různé parametry.
Jedním z nejpoužívanějších týmů je tým "mkdir", který se používá k vytvoření nového adresáře v systému souborů. Pomocí příkazu můžete například vytvořit nový adresář s názvem "documents" "mkdir documents". Pokud potřebujete vytvořit více adresářů najednou, můžete jejich jména předat jako argumenty příkazu.
Dalším důležitým týmem je tým "cp", která se používá ke kopírování souborů a adresářů. Například pro kopírování souboru s názvem " file.txt "v adresáři" backup " můžete použít příkaz "cp file.txt backup". Příkaz také podporuje možnost" - r " pro rekurzivní kopírování adresářů.
Popsané operace se soubory v Linuxu jsou hlavní a nejpoužívanější. Existuje však mnoho dalších příkazů, které jsou široce používány pro práci se soubory v Linuxu. Znalost těchto příkazů vám umožní efektivněji spravovat váš souborový systém a zvýšit výkon vaší práce v Linuxu.
Vytváření a mazání souborů
Operační systém Linux má několik příkazů, které vám umožňují vytvářet a mazat soubory.
1. Příkaz touch se používá k vytvoření prázdného souboru. Například vytvořit soubor s názvem " file.TXT", zadejte následující příkaz:
| Tým | Popis |
|---|---|
| touch file.txt | Vytvoří prázdný soubor " file.txt". Pokud soubor již existuje, příkaz touch aktualizuje čas posledního přístupu a změny souboru. |
2. Příkaz mkdir umožňuje vytvářet adresáře (složky). Chcete-li například vytvořit složku s názvem "my_folder", zadejte následující příkaz:
| Tým | Popis |
|---|---|
| mkdir my_folder | Vytvoří složku "my_folder" v aktuálním adresáři. Pokud složka s tímto názvem již existuje, příkaz není spuštěn. |
3. Příkaz rm se používá k odstranění souborů a složek. Například smazat soubor " file.TXT", zadejte následující příkaz:
| Tým | Popis |
|---|---|
| rm file.txt | Odstraní soubor " file.txt". Pokud soubor neexistuje, příkaz zobrazí chybu. |
4. Příkaz rmdir umožňuje odstranit prázdnou složku. Chcete-li například odstranit složku "my_folder", zadejte následující příkaz:
| Tým | Popis |
|---|---|
| rmdir my_folder | Odstraní prázdnou složku "my_folder". Pokud složka obsahuje soubory nebo jiné složky, příkaz se nespustí. |
Kopírování a přesouvání souborů
Operační systém Linux má příkazy, které vám umožňují kopírovat a přesouvat soubory. Tyto operace jsou užitečné při práci s daty, protože vám umožňují zálohovat soubory, přesouvat soubory do jiných adresářů nebo měnit jejich názvy.
Ke kopírování souborů se používá příkaz cp . Syntaxe týmu:
- cp-vytvoření kopie souboru se zadaným názvem;
- cp / - vytvoření kopie souboru v zadaném adresáři se zadaným názvem.
Pro přesun souborů se používá příkaz mv . Syntaxe týmu:
- MV / - přesuňte soubor do zadané cesty se zadaným novým názvem.
- MV-přesunutí souboru do zadaného adresáře se zachováním původního názvu.
Při kopírování a přesouvání souborů lze také použít další možnosti příkazů cp a mv ke konfiguraci chování operace.
Například možnost-r umožňuje kopírovat nebo přesouvat adresáře celé, včetně veškerého obsahu. Tato možnost je užitečná, pokud potřebujete přesunout nebo zkopírovat adresář se všemi podsložkami a podadresáři:
- cp-r-kopírování adresáře se všemi jeho obsahem;
- mv-r-přesun adresáře se všemi jeho obsahem.
Při práci s příkazy kopírování a přesouvání souborů je důležité být opatrný a zkontrolovat zadané cesty a názvy souborů dvakrát, abyste neztratili nebo přepsali data!
Práce s oprávněními a přístupovými právy
V Linuxu má každý soubor a adresář atributy, které definují přístupová práva. Určují, kdo může číst, nahrávat nebo provádět soubor nebo adresář. Oprávnění lze nastavit pro vlastníka souboru, skupinu vlastníka a všechny ostatní uživatele.
Pro správu oprávnění se používá příkaz chmod . Syntaxe příkazu je následující:
chmod [možnosti] režim soubor
Základní možnosti, které lze použít s příkazem chmod :
- - R: rekurzivní Změna oprávnění pro všechny soubory a adresáře v zadaném adresáři;
- - v: podrobný závěr změn;
- - C: závěr pouze změny.
Režim je nastaven pomocí tří čísel, která představují oprávnění pro majitele, skupinu a ostatní uživatele. Každé číslo se skládá ze tří bitů, které mohou mít hodnoty: r (čtení), w (zápis), x (provedení). Režim 755 například znamená, že majitel má plný přístup k souboru a skupina a zbytek uživatelů mohou Soubor pouze číst a spouštět.
Příkaz ls vám umožňuje zobrazit oprávnění souboru nebo adresáře. Základní možnosti příkazu ls pro práci s oprávněními:
- -l : výstup podrobného seznamu souborů a adresářů, včetně oprávnění;
- - a: výstup skrytých souborů a adresářů.
Změnit oprávnění pro soubor nebo adresář lze pomocí příkazu chmod . Například nastavit oprávnění 755 pro soubor example.TXT, spusťte následující příkaz:
chmod 755 example.txt
Pokud chcete změnit oprávnění pro všechny soubory a adresáře v zadaném adresáři, použijte volbu-R . Chcete-li například nastavit oprávnění 755 pro všechny soubory a adresáře v aktuálním adresáři, spusťte následující příkaz:
Při změně oprávnění buďte opatrní, zejména u systémových souborů a adresářů, protože to může mít nepředvídatelné důsledky.
Zobrazení obsahu souborů
Tým cat používá se pro výstup obsahu souboru na obrazovku. Například pro čtení obsahu souboru file.txt, musíte zadat příkaz:
Tým less je vylepšenou verzí příkazu cat a umožňuje prohlížet soubory po stránce. Pro použití less zadejte následující příkaz:
Chcete-li zobrazit další stránku, stiskněte klávesu Space pro odchod z P
Úpravy souborů
V operačním systému Linux existuje několik způsobů úpravy souborů. Podívejme se na ty hlavní:
- Textový editor vi: Jedná se o standardní textový editor dostupný ve většině distribucí Linuxu. Pro otevření souboru v vi stačí zadat příkaz vi název_souboru . Po otevření souboru můžete procházet text, mazat a přidávat řádky, ukládat změny atd. k vytvoření nového souboru v vi se používá příkaz vi název_nového souboru .
- Textový editor nano: Tento editor má jednodušší rozhraní než vi a je pohodlnější pro začátečníky. Chcete-li otevřít soubor v nano, musíte zadat příkaz nano název_souboru . Po otevření souboru můžete provést změny, uložit soubor a opustit editor.
- Editace pomocí příkazu echo: Příkaz echo vám umožňuje přidávat text do souborů. K tomu musíte použít následující syntaxi: Echo "text" > > název_souboru . Příkaz "> > " přidá text na konec souboru, a pokud soubor neexistuje, vytvoří jej.
Je třeba si vybrat vhodný editor pro své potřeby a umět jej správně používat. Doporučuje se procvičit používání různých editorů a seznámit se s dalšími možnostmi, které každý z nich nabízí.
Archivace a archivace souborů
V operačním systému Linux existuje mnoho nástrojů pro archivaci a archivaci souborů. Archivace umožňuje sloučit více souborů do jednoho archivu, což usnadňuje jejich ukládání a přenos. Rozbalení zase umožňuje extrahovat soubory z archivu a vrátit jim původní vzhled.
Jedním z nejoblíbenějších nástrojů pro archivaci a archivaci souborů je gzip. Tento nástroj balí soubory do archivu s příponou .gz a poskytuje přístup k nim. Chcete-li archivovat soubory pomocí gzip, musíte použít následující příkaz:
| Tým | Popis |
|---|---|
| gzip [název souboru] | Archivuje soubor pomocí gzip |
Například pro archivaci souboru document.TXT příkaz musí být zaznamenán následovně:
gzip document.txt
Po spuštění příkazu bude vytvořen archivní soubor document.txt.gz. Chcete-li rozbalit soubor z archivu, musíte použít příkaz gunzip:
| Tým | Popis |
|---|---|
| gunzip [název souboru] | Rozbalí soubor pomocí gunzip |
Chcete-li například rozbalit soubor document.txt.gz příkaz musí být zaznamenán následovně:
gunzip document.txt.gz
Po provedení příkazu bude obnoven původní soubor document.txt.
Kromě nástroje gzip v Linuxu existují také další nástroje pro archivaci a archivaci souborů, jako je tar, zip, bzip2 atd. Každý z těchto nástrojů má své vlastní vlastnosti a formáty archivů.
Pomocí příkazů k archivaci a rozbalení souborů v Linuxu můžete své soubory efektivně spravovat tak, že je udržíte kompaktní a v případě potřeby je snadno obnovíte.