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.