Souborové příkazy v Linuxu umožňují manipulovat se soubory a složkami v operačním systému Linux a spravovat je. Jednotlivé příkazy poskytují řadu funkcí, které se často používají při správě systému, vývoji softwaru a každodenní manipulaci se soubory.
Například příkaz"ls
" umožňuje zobrazit obsah aktuálního pracovního adresáře, příkazy"mkdir
" a"touch
" umožňují vytvářet nové složky, respektive soubory, příkazy"cp
" a"mv
" umožňují kopírovat nebo přesouvat soubory a složky, příkaz"rm
" umožňuje mazat soubory a složky, příkaz"cat
" zobrazuje obsah souboru na obrazovce a příkaz"grep
" umožňuje vyhledávat konkrétní řádky nebo vzory v souboru.
Příkazy systému Linux pro práci se soubory umožňují také měnit oprávnění k souborům a složkám, měnit vlastníka souborů, vytvářet odkazy na soubory, vyhledávat soubory podle různých kritérií a další. Příkazy pro práci se soubory poskytují širokou škálu nástrojů a funkcí, které pomáhají při správě souborového systému a zajišťují efektivní manipulaci se soubory a složkami v systému Linux.
Několik základních příkazů systému Linux pro práci se soubory:
ls
: Zobrazí seznam souborů a složek v aktuálním pracovním adresáři.
ls
cd
: Změní pracovní adresář na zadaný adresář.
cd /path/to/directory
mkdir
: Vytvoří novou složku se zadaným názvem.
mkdir new_folder
touch
: Vytvoří nový soubor nebo aktualizuje datum změny existujícího souboru.
touch new_file.txt
cp
: Kopíruje soubory nebo složky.
cp file.txt /path/to/destination
mv
: Přesune soubory nebo složky.
mv file.txt /path/to/destination
rm
: Odstraní soubory nebo složky.
rm file.txt
cat
: Vypíše obsah souboru na obrazovku.
cat file.txt
head
: Vypíše první řádky souboru (v příkladu: prvních 10 řádků souboru):
head -n 10 file.txt
tail
: Vypíše poslední řádky souboru (v příkladu: prvních 10 řádků souboru):
tail -n 10 file.txt
grep
: Vyhledá v souboru řádky se zadaným vzorem.
grep "pattern" file.txt
chmod
: Změní oprávnění souboru nebo složky (v příkladu přidá spustitelná oprávnění skriptu):
chmod +x script.sh
chown
: Změní vlastníka souboru nebo složky.
chown user:group file.txt
ln
: Vytvoří odkaz na soubor.
ln -s file.txt link.txt
find
: Vyhledá soubory a složky na základě zadaných kritérií (v příkladu vyhledá všechny soubory s příponou .txt
v zadané složce):
find /path/to/search -name "*.txt"
To jsou jen některé z příkazů, které jsou v systému Linux k dispozici pro práci se soubory. Existuje mnoho dalších příkazů, které můžete použít k provádění různých operací se soubory a složkami.