mkdir příkaz na příkazovém řádku. Linuxové příkazy pro práci se soubory. dotyk - vytvořte soubor

A tak je před pokračováním ve studiu Linuxu nutné rozebrat zbylé příkazy – bez kterých bude obtížné studovat jakékoli další koncepty a hlubší studie. Jedná se především o příkazy pro práci se soubory a adresáři.

1. Vytvořte soubor: příkaz kočka

Vlastně tenhle tým kočka- plní funkci standardního výstupu na obrazovku, ale symbol > tento pomáhá standardní výstup poslat komu nový soubor. Jednoduše řečeno, soubor lze vytvořit:

Můžete vytvořit adresář ne v aktuálním adresáři, ale v jakémkoli jiném, ale pak zadejte cestu od samého kořenového adresáře / před tímto adresářem. Tento příkaz má také následující možnosti:

-p vytvoří přechodné adresáře před vaším, pokud neexistují)
-m [oprávnění]- nastavuje režim přístupu, například:

4. Kopírovat příkaz: cp

6. Odstranění souborů nebo adresáře: rm- maže soubory a rmdir- vymaže prázdný katalog! Chcete-li odstranit soubory rm -r aktuální adresář nebo mazání podadresářů rmdir -r použijme klíč -r, a pokud je nutné smazat všechny soubory aktuálního adresáře, aby nedošlo ke smazání podadresářů, použijeme rm * Zkuste si to procvičit sami) Nebudu uvádět příklad vstupu, zdá se být dostatečně jasný)

7. Zobrazit příkazy textový soubor: více A méně Chcete-li zobrazit soubor s velkým obsahem, můžete použít prohlížeče nebo tyto příkazy. Princip jejich použití je jasný) Výstup probíhá stránku po stránce, listujte prostor, ukončete prohlížení Q. Zdá se to být také jasné)

8. Prohledejte soubory: nalézt příklad:

Syntaxe příkazu je poměrně jednoduchá: najít [kde hledat nebo kde] -name [ hledaná hodnota]

Příklad [hledaná hodnota]:

* - všechny soubory kromě skrytých
.* - Všechno skryté soubory
*.* - hledá kombinace, uprostřed kterých je.

Příklad: s*r – najde odesílatele, serpr atd. a *s* - vyhledá slova obsahující s

Nahradí jeden znak ve vyhledávání
* - vyhledávání souborů začínajících na a, b, c
* - hledání souborů končících na a, b, c

Místo klíče -název může být použito:

-skupina- hledat soubory podle specifikovaná skupina (find /home - skupina jmenná skupina)
-mtime- vyhledává soubory, které byly upraveny před n dny

Existují další klávesy, které můžete vždy objasnit pomocí příkazu help:

Nyní se na to podíváme:

split [-b(velikost v bajtech) počet bajtů (měření v: k-KB nebo m - MB)] video.mpg

Nyní o tom, jak sestavit)

debian2x:/home/jakudza# kočičí video.* > video.mpg

Použil příkaz kočka výstup na standardní výstup obrazovky přesměrováním pomocí příkazu > do souboru video.mpg. Je to tak jednoduché. Abyste pochopili, odkud se takové triky berou, přečtěte si strukturu operačního systému Linux)

10. Příkaz porovnání souborů: dif nebo sdiff

tým sdiff odlišný od dif- pouze proto, že zobrazuje výsledek ve formě sloupců. Tyto příkazy vypisují výsledek na standardní výstup (obrazovka), pro který je na konci potřeba použít nám již známý příkaz přesměrování na soubor) Příklad:

debian2x:/home/jakudza# ls soubory.jeden soubory.dva
debian2x:/home/jakudza# sdiff soubory.jeden soubory.dva > vysledek.jeden

No, možná se zatím zastavíme u těchto 10 příkazů, pokud někdo něčemu nerozumí, napište do komentářů. Hned řeknu - jako začínající uživatel si to nemůžu dovolit správná formulace případně drobná nepřesnost, pokud existuje, napište do komentářů, společně opravíme) Hodně štěstí v pochopení Linuxu!

Příkazy MKDIR a RMDIR

Chcete-li vytvořit nový adresář a odstranit existující prázdný adresář, použijte týmy MKDIR[drive:]path a RMDIR [drive:]path [klávesy] (nebo jejich krátké ekvivalenty MD a RD). Například:

MKDIR "C:\Příklady"

RMDIR "C:\Příklady"

Příkaz MKDIR nelze provést, pokud je adresář nebo soubor s křestní jméno již existuje. Příkaz RMDIR selže, pokud odstraňovaný adresář není prázdný.

příkaz DEL

Pomocí příkazu můžete odstranit jeden nebo více souborů

DEL [jednotka:][cesta]název souboru [klíče]

Používají se zástupné znaky k odstranění více souborů najednou? A *. Klávesa /S umožňuje mazání zadané soubory ze všech podadresářů klávesa /F – vynucené smazání souborů pouze pro čtení, klávesa /A[[:]atributy] – výběr souborů pro smazání podle atributů (podobně jako klávesa /A[[:]atributy] v příkazu DIR ).

Tým REN

Soubory a adresáře můžete přejmenovat pomocí příkazu RENAME (REN). Syntaxe tohoto příkazu je další pohled:

REN [jednotka:][cesta][adresář1|soubor1] [adresář2|soubor2]

Zde adresář1|soubor1 určuje název adresáře/souboru, který se má změnit, a adresář2|soubor2 určuje nový název adresáře/souboru. Lze zástupné znaky použít v libovolném parametru příkazu REN? A *. V tomto případě budou symboly reprezentované šablonami v parametru soubor2 shodné s odpovídajícími symboly v parametru soubor1. Chcete-li například změnit všechny soubory pomocí txt rozšíření v aktuálním adresáři je přípona doc, musíte zadat následující příkaz:

Pokud soubor s názvem soubor2 již existuje, příkaz REN se zastaví a zobrazí zprávu, že soubor již existuje nebo se používá. Příkaz REN navíc nemůže určit jinou jednotku nebo adresář pro vytvoření výsledného adresáře a souboru. K tomuto účelu je třeba použít příkaz MOVE, určený k přejmenování a přesunutí souborů a adresářů.

příkaz MOVE

Syntaxe příkazu pro přesun jednoho nebo více souborů je:

MOVE [jednotka:][cesta]název_souboru1[,...] výsledný_soubor

Syntaxe příkazu pro přejmenování složky je:

MOVE [jednotka:][cesta]adresář1 adresář2

Zde parametr result_file určuje nové umístění souboru a může obsahovat název jednotky, dvojtečku, název adresáře nebo jejich kombinaci. Pokud se přesouvá pouze jeden soubor, můžete zadat nový název souboru. To vám umožní okamžitě přesunout a přejmenovat soubor. Například,

PŘESUNOUT "C:\My Documents\list.txt" D:\list.txt

Pokud je zadán přepínač /-Y, bude při vytváření adresářů a nahrazování souborů vydán požadavek na potvrzení. Přepínač /Y zruší vydávání takového požadavku.

| další přednáška ==>

Aby bylo použití profesionální Linuxový terminál, musíte se naučit spravovat soubory prostřednictvím terminálu. To je skoro základ všeho, včetně úprav konfigurační soubory, sestavení programu, administrace a mnoho dalších věcí. Prohlížení obsahu složek, pohyb mezi složkami, vytváření a mazání souborů je nezbytným základem pro pohodlná práce v terminálu.

V tomto článku se podíváme na nejpoužívanější linuxové příkazy pro práci se soubory a adresáři po jejich zvládnutí už vám terminál nebude připadat tak nesrozumitelný a objemný. Zde jsou týmy, které nás dnes budou zajímat:

  • ls- seznam souborů v adresáři;
  • CD- přechod mezi adresáři;
  • rm- smazat soubor;
  • rmdir- odstranit složku;
  • mv- přesunout soubor;
  • cp- zkopírujte soubor;
  • mkdir- vytvořit složku;
  • ln- vytvořit odkaz;
  • chmod- změnit oprávnění k souboru;
  • dotek- vytvořit prázdný soubor.

Nyní přejděme k podrobnému zkoumání všech těchto příkazů.

Příkaz ls umožňuje zobrazit seznam souborů v zadané složce, ve výchozím nastavení se zobrazí seznam souborů v aktuální složce:

Soubory ze všech podadresářů můžete vypsat rekurzivně pomocí volby -R:

Chcete-li zobrazit seznam souborů požadované složky, můžete předat jeho adresu obslužnému programu, například /home:

Získat více informací a zobrazit všechny názvy souborů v seznamu, použijte volbu -l:

2. cd - změna složky

Příkaz cd umožňuje změnit aktuální složku na jinou. Ve výchozím nastavení se uvažuje aktuální domovská složka, Například, cd Desktop změní složku na plochu, pokud ji spustíte z domovského adresáře:

Můžete také zadat úplnou cestu ke složce:

tým CD.. přejde do složky, která je v systému souborů o jednu vyšší:

Můžete se také vrátit do předchozí pracovní složky:

3. rm - odstranění souborů

Příkaz rm umožňuje smazat soubor. Buďte na ni velmi opatrní, nebude chtít potvrzení:

Například, rm soubor smaže soubor s názvem soubor, který se nachází v aktuální složka. Stejně jako u předchozích možností můžete zadat úplnou cestu k linuxu. Například:

rm /usr/share/file

Pokud chcete odstranit složku, musíte použít volbu -r. Zahrnuje rekurzivní mazání všech souborů a složek na všech úrovních vnoření:

rm -r /home/user/photo/

Buďte opatrní, protože tento příkaz trvale odstraní soubory.

4. rmdir - odstranění složky

Příkaz rmdir umožňuje smazat prázdnou složku. Například příkaz adresář rmdir smaže adresářovou složku, která se nachází v aktuální složce:

Pokud potřebujete odstranit složku se soubory, musíte použít nástroj rm spolu s volbou -r.

5. mv - přesouvání souborů

Příkaz mv přesune soubor do nového umístění. Lze jej také použít k přejmenování souborů. Například, mv soubor nový soubor přejmenuje soubor souboru v novém souboru:

Chcete-li přesunout soubor do jiné složky, musíte zadat cestu k němu, například přesunout soubor souboru do složky /home/user/tmp/

mv soubor /home/user/tmp/

6. cp - kopírování souborů

Tyto cp a mv jsou podobné linuxové příkazy pro práci se soubory. Fungují pouze podobným způsobem původní soubor zůstává na svém místě.

Můžete také zkopírovat celou složku rekurzivně pomocí příkazu cp -r. Tento příkaz zkopíruje celou složku spolu se všemi soubory a podsložkami do nového umístění. Například zkopírujeme složku /etc/:

cp -r /etc /etc_back

7. mkdir - vytvořte složku

Příkaz mkdir vám umožňuje vytvořit nová složka test mkdir vytvoří složku v aktuálním adresáři:

Pokud potřebujete vytvořit složku v jiném adresáři, zadejte k ní úplnou cestu:

mkdir /home/user/test

8. ln - vytváření odkazů

Utility ln umožňuje vytvářet pevné a symbolické odkazy na soubory nebo složky. Chcete-li vytvořit symbolický odkaz, použijte volbu -s. Například vytvoříte odkaz na složku pro stahování:

ln -s /home/user/Downloads/ /home/user/test/

ln /home/user/Downloads/ /home/user/test/

9. chmod - změna oprávnění

chmod umožňuje změnit oprávnění k souboru. Například, chmod +x script.sh přidá příznak spustitelnosti do souboru script.sh:

chmod +x script.sh

Chcete-li odstranit příznak spustitelného souboru, použijte volbu -x:

chmod -x script.sh

10. dotyk - vytvořte soubor

Dotykový příkaz vytvoří prázdný soubor. Například, dotykový soubor vytvoří prázdný soubor v aktuální složce s názvem soubor:

Existuje několik dalších příkazů pro vytváření souborů prostřednictvím terminálu, které jsou popsány v článku.

11.mc

Pracovat s Linuxové soubory přes terminál lze provádět nejen pomocí konvenčních konzolové příkazy, z nichž každý provádí pouze určitou akci. Můžete použít plně funkční správce souborů s pseudo-GUI založeným na ncurses. Midnight Commander je správce souborů, který lze použít přímo v terminálu. Udělat toto:

sudo apt install mc

Po dokončení instalace stačí spustit příkaz mc:

Pomocí kláves se šipkami procházejte soubory, Tab přejít na jiný panel, Alt+1 pro zobrazení nápovědy a Alt+2 pro zobrazení menu:

Pokud vaše terminálové prostředí podporuje myš, můžete ji použít v Midnight Commander.

závěry

V tomto článku jsme se podívali na to, jak pracovat se soubory a adresáři v Linuxu pomocí terminálu. Jakmile si osvojíte všechny tyto příkazy, budete umět většinu základních věcí v terminálu. Jak často používáte terminál? Používáte ho pro práci se soubory? Pište do komentářů!

Aktualizováno: 11/04/2017 uživatelem Počítačová naděje

O mkdir

Syntax

mkdir [-m=režimu] [-p] [-proti] [-Z=kontext] adresář [adresář ...] mkdir --verze mkdir --Pomoc

Možnosti

adresář Název adresáře, který má být vytvořen. Pokud je zadáno adresář již neexistuje, mkdir vytváří to. Víc než jeden adresář může být specifikováno.

Mkdir -m a=rwx mydir

Vytvořte mydir adresář a nastavte jeho režim souborů ( -m), takže všichni uživatelé ( A) umí číst ( r), napsat( w) a spustit ( X) to.

Pro adresáře to znamená, že každý uživatel v systému může prohlížet ("číst") a vytvářet/upravovat/mazat ("zapisovat") soubory v adresáři. Každý uživatel se také může změnit na ("spustit") adresář, například pomocí CD příkaz.

Chdir -m 777 mydir

Stejné jako výše uvedený příkaz, ale s použitím režimu číselného souboru. Uděluje všem uživatelům oprávnění ke čtení, zápisu a spouštění k adresáři. (Další informace o režimech souborů viz chmod).

Mkdir -p /home/hope/Documents/pdf

Vytvoří adresář /home/hope/Documents/pdf. Pokud některý z nadřazených adresářů /Domov, /domov/naděje nebo /home/hope/Documents ještě neexistují, budou automaticky vytvořeny.




Horní