|
||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
Software (10844)
|
Linux v příkazech - práce se soubory a adresářiJako základ efektivní práce se systémem je nutné zvládnout správu souborů a adresářů, jejich vytváření, rušení, kopírování a další operace.
Základní pojmyPřed zahájením popisu příkazů si vysvětlíme několik společných pojmů. Adresářová struktura LinuxuV Linuxu je odlišná struktura přístupu k diskům, souborový oddíl s instalací Linuxu obsahuje adresářovou strukturu s celkem pevně daným seznamem adresářů. Zde je přehled těch nejdůležitějších z hlediska běžného uživatele:
Výměnné disky (disketové mechaniky, CD-ROM, USB flash disky) se obvykle připojují jako
podadresáře adresáře Aktuální adresář
Je to adresář ve kterém právě pracujeme. Soubory v něm stačí specifikovat
pouze jménem. Pro odkaz na aktuální adresář se často používá
./. Zvláště v případech, že voláme program nebo script
v aktuálním adresáři a systém se tváří že ho nezná, ho lze spustit jako
./skripticek Domovský adresář
Pro každého uživatele se při jeho přidání do systému
vytváří jeho domovský adresář, /home/bfu Cesta k souboru
Soubory uložené v jiném než aktuálním adresáři, musíme v příkazech
zapsat včetně cesty, tedy sledu průchodu adresáři k souboru, oddělenými lomítky
/home/bfu/texty/poznamka.txt texty/poznamka.txt ./texty/poznamka.txt Zástupné znaky
Abychom mohli v rámci jednoho příkazu zpracovat více souborů, název souboru nahradíme nebo doplníme
zástupnými znaky. Používají se 2 základní: cp obrazky/* kopie #zkopíruje všechny soubory z obrazky/ do kopie/ cp obrazky/Berta* kopie #pouze soubory začínající "Berta" cp obrazky/Berta?? kopie #takto zkopíruje pouze soubory Berta01 až Berta10
Většina příkazů obsahuje dále parametr Příkazy pro práci s adresáři
Příkaz
pwd
/home/bfu
Nový adresář vytvoříme příkazem mkdir texty
Již existující, prázdný adresář lze smazat příkazem
Pro změnu aktuálního adresáře použijeme příkaz cd texty cd /home/bfu/texty cd ./texty
Příkaz
Výpis souborů v adresáři, získáme příkazem ls p*.txt #vypíše soubory které začínají písmenem p ls p?? #vypíše soubory, které začínají p a za ním jsou #právě 2 znaky (např. p01, p02) ls /dev #vypíše obsah adresáře /dev ls -l -R #vypíše adresář včetně podadresářů
K této skupině příkazů snad ještě můžeme připojit příkaz Příkazy pro práci se soubory
Soubor lze zkopírovat příkazem cp /mnt/floppy/01.jpg /home/bfu #takto zkopírujeme soubor #z diskety do adresáře uživatele bfu cp 01.jpg kopie.jpg #a nakopírovaný soubor si pak uložíme jako kopii
Zvláště pokud kopírujeme hromadně více souborů, bude užitečný parametr cp -i /mnt/floppy/*.jpg
se zobrazí dotaz :
Pro zachování starší verze přepisovaného souboru lze použít parametr
Obsah adresáře, včetně podadresářů lze zkopírovat s pomocí parametru cp -r . /tmp
Podobnou syntax má příkaz mv 01.jpg nejlepsi.jpg #obrazek přejmenuje mv 01.jpg obrazky #přenese do podadresáře obrazky (musí existovat)
Existující soubor lze smazat příkazem rm /home/bfu/01.jpg
Příkazem ln -s /var/log/boot.log log
A pak si ho lze prohlížet přímo pomocí
Častější a užitečnější budou případy, kdy program vyžaduje potřebné knihovny jinde než jsou nainstalovány.
V tom případě se místo kopírování jen vytvoří odkaz na patřičný soubor.
Zde byl použit parametr
Pro rychlé prohlížení souborů na obrazovce můžeme použít příkazy cat >poznamka.txt 1.radek 2.radek po posledním řádku stisknout stisknout Ctrl+D Zdroje informací
|
Search Software
Search Google
|
||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |