Přejít na hlavní obsah

Hlavní typy operací se soubory v Linuxu: průvodce používáním příkazů

  • Sabina Vaňková
  • Rady

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ýmPopis
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ýmPopis
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ýmPopis
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ýmPopis
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í:

  1. 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 .
  2. 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.
  3. 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ýmPopis
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ýmPopis
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.