pondělí 22. června 2009

Příkazy pro práci se soubory a adresáři (Linux, Ubuntu)

  • pwd -Příkaz pwd(„print working directory“ - vypiš pracovní adresář) vám oznámí, ve kterém adresáři se právě nacházíte.
    Příklad: „pwd“ v adresáři Desktop (obsah vaší plochy) ukáže „~/Desktop“. Všimněte si, že Terminál ukazuje tuto informaci taktéž v titulku jeho okna - viz ukázkový obrázek na začátku této stránky. 
  • cd -Příkaz cd(„change directory“ - změn adresář) vám umožní změnit aktuální pracovní adresář. Když otevřete Terminál, budete ve svém domovském adresáři. Pro pohyb po systému souborů slouží příkaz cd.
    Příklad: „cd ~/Desktop“ vás přesune do adresáře s vaší plochou. 
    Pro přesun do kořenového adresáře, použijte „cd /“ 
    Pro přesun do vašeho domovského adresáře, použijte „cd“ 
    Pro přesun do nadřazeného adresáře (o 1 úroveň výše), použijte „cd ..“ 
    Pro přesun do minulého adresáře (posledního před současným), použijte „cd -“ 
    Pro přesun přes více adresářů naráz, vypište plnou cestu. Například „cd /var/www“ vás přesune skrz adresář /var do jeho podadresáře www. 
  • cp -Příkaz cp(„copy“ - kopíruj) vytvoří kopii zadaného souboru.
    Příklad: „cp dokument kopie“ udělá přesnou kopii souboru „dokument“ a pojmenuje ho „kopie“; soubor „dokument“ bude stále na svém místě. Když použijete „mv“ tak původní soubor nebude nadále existovat, když použijete „cp“ tak původní soubor zůstává a vytvořena je nová kopie. 
  • mv -Příkaz mv(„move“ - přesuň) přesune soubor do jiného umístění nebo soubor přejmenuje. Pokud je jako druhý argument uveden název souboru, soubor se přejmenovává. Pokud je jako druhý argument uveden název adresáře, soubor se přesouvá.
    Příklad 1: „mv podzim zima“ přejmenuje soubor „podzim“ na „zima“.
    Příklad 2: „mv fotka ~/Desktop“ přesune soubor „fotka“ do vašeho adresáře Desktop (vaše pracovní plocha) ale nijak ho nepřejmenuje. 
  • rm -Příkaz rm(„remove“ - odstranit) odstraní zadaný soubor. Nebude fungovat na neprázdných adresářích. 
  • ls -Příkaz ls(„list“ - seznam) vám ukáže seznam souborů ve vašem aktuálním adresáři. Za použití určitých parametrů můžete vidět i velikosti souborů, časy vytvoření souborů a práva souborů.
    Příklad 1: ls ~ vám ukáže soubory obsažené ve vašem domovském adresáři.
    Příklad 2: ls -l vypíše soubory i s přístupovými právy 
  • find -Vyhledává soubory rekurzivně, vyhledání souboru petroviny.txt a podobných hledání začne v nejvyšší úrovni a bez rozlišení velikosti písmen: find / -iname „*petr*“ 
  • locate -Vyhledávání pomocí indexového souboru, rychlejší než předchozí. locate -i petr 
  • which -Vyhledá umístění souboru, kde se konkrétní program nachází. Nalezení umístění programu swat: which swat 
  • whereis -Narozdíl od předchozího neskončí při prvním nálezu
  • cat -Vypíše obsah souboru: cat /etc/samba/smb.conf 
  • less -Řízení výstupu, vypíše obsah souboru po stránkách, nic nám neuteče: cat /etc/samba/smb.conf | less. Samozřejmě jde použít i v kombinaci s jinými příkazy, které něco vypisují. Pokud jej napíšeme za nějaký jiný příkaz, je výstup z toho příkazu přesměrován do příkazu less a ten nám jej předá po jednotlivých stránkách. Přerušení výpisu provedeme stiskem q. 
  • head -Vypíše začátek souboru: head /etc/samba/smb.conf 
  • tail -Vypíše konec souboru: tail /etc/samba/smb.conf
  • sort -Výpis setříděného souboru, původní soubor je nezměněn. 
  • diff -Porovnání dvou souborů a výpis rozdílů, řádek po řádku, diff –help, vypíše český help k souboru 
  • chmod -Změna, nastavení přístupových práv. To je na samostatnou kapitolu. 
  • man -Příkaz man(„manual“ - návod) vám ukáže manuál (návod) zvoleného příkazu. Zkuste man man na získání manuálové stránky pro samotný příkaz man.
    Příklad:man cd vám ukáže návod pro používání příkazu cd. 
  • mkdir -Příkaz mkdir(„make dir“ - vytvoř adresář) vám vytvoří nový adresář zadaného jména.
    Příklad: mkdir hudba vytvoří adresář hudba v aktuálním adresáři. 
  • rmdir -Vymaže adresář. Lze vymazat pouze prázdný adresář. Volba -p smaže rekurzivně všechny soubory i adresáře v daném adresáři a nakonec samotný adresář. Pozor ať nenaděláte více škody než užitku! 
  • fuser -Zjištění kdo se souborem pracuje fuser jméno_souboru.

Žádné komentáře:

Okomentovat

Poznámka: Komentáře mohou přidávat pouze členové tohoto blogu.