mkdir příkaz na příkazovém řádku. Příkazy MKDIR a RMDIR

Chcete-li vytvořit nový adresář a odstranit existující prázdný adresář, použijte příkazy MKDIR [jednotka:]cesta A RMDIR [jednotka:]cesta [klávesy] respektive (nebo jejich krátké analogy M.D. A R.D.).

Například:

MKDIR "C:\Příklady"

RMDIR "C:\Příklady"

Příkaz MKDIR nelze provést, pokud adresář nebo soubor s daným názvem již existuje. Příkaz RMDIR selže, pokud odstraňovaný adresář není prázdný.

      1. 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 ).

      1. Tým ren

Pomocí příkazu můžete přejmenovat soubory a adresáře PŘEJMENOVAT (REN) .

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 rozšíření adresáře na doc je třeba zadat následující příkaz:

REN *.txt *.doc

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ářů.

      1. příkaz přesunout

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 je parametr soubor_výsledků určuje nové umístění souboru a může zahrnovat 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.

  1. Dávkové soubory

    1. Účel

Spolu s interaktivním prováděním příkazů je možné spouštět také tzv. příkazové soubory (skripty) s příponou .bat nebo cmd. Tyto soubory obsahují sekvenci příkazů Windows v některých případech poskytují pohodlný a jednoduchý způsob interakce se soubory, složkami a procesy v operačním systému Windows. Tyto soubory se často používají k automatizaci rutinních procesů, například k čištění dočasných složek, k vytváření záložní kopie a podobně.

Kromě příkazů obsahují dávkové soubory také některé další pokyny a klíčová slova, což dává příkazovým souborům určitou podobnost s algoritmickými programovacími jazyky.

Pokud například zapisujete do souboru deltmp.bat následující příkazy:

CD %TEMP%

DEL /F *.tmp

a spusťte jej ke spuštění (podobně jako spustitelné soubory s příponou com nebo exe), poté smažeme všechny soubory v dočasné složce adresář Windows. Tedy provedení dávkový soubor vede ke stejnému výsledku jako sekvenční zadávání příkazů v něm zapsaných. Neexistuje žádná předkompilace nebo kontrola syntaxe kódu; pokud je nalezen řádek s chybným příkazem, je ignorován. Je zřejmé, že pokud musíte často provádět stejné akce, pak použití dávkových souborů může ušetřit spoustu času.

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.

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ě tento 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 v aktuálním adresáři, 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 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 [odkud 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!




Horní