Linuxi failikäsklused võimaldavad teil Linuxi operatsioonisüsteemis faile ja kaustu käsitseda ja hallata. Erinevad käsud pakuvad mitmesuguseid funktsioone, mida kasutatakse sageli süsteemi administreerimisel, tarkvaraarenduses ja igapäevases failidega manipuleerimises.
Näiteks käsk"ls
" võimaldab vaadata praeguse töökataloogi sisu, käsud"mkdir
" ja"touch
" võimaldavad luua vastavalt uusi kaustu ja faile, käsud"cp
" ja"mv
" võimaldavad kopeerida või liigutada faile ja kaustu, käsk"rm
" võimaldab kustutada faile ja kaustu, käsk"cat
" kuvab faili sisu ekraanil ja käsk"grep
" võimaldab otsida failist konkreetseid ridu või mustreid.
Linuxi käsud failidega töötamiseks võimaldavad ka failide ja kaustade õigusi muuta, failide omanikku muuta, luua failide linke, otsida faile erinevate kriteeriumide alusel ja palju muud. Failikäsklused pakuvad laia valikut vahendeid ja funktsioone, mis aitavad hallata failisüsteemi ja tagavad tõhusa failide ja kaustade käsitsemise Linuxis.
Mõned põhilised Linuxi käsud failidega töötamiseks:
ls
: Näitab praeguse töökataloogi failide ja kaustade nimekirja.
ls
cd
: Muudab töökataloogi määratud kataloogi.
cd /path/to/directory
mkdir
: Loob uue kausta määratud nimega.
mkdir new_folder
touch
: Loob uue faili või uuendab olemasoleva faili muutmise kuupäeva.
touch new_file.txt
cp
: kopeerib faile või kaustu.
cp file.txt /path/to/destination
mv
: liigutab faile või kaustu.
mv file.txt /path/to/destination
rm
: kustutab faile või kaustu.
rm file.txt
cat
: väljastab faili sisu ekraanile.
cat file.txt
head
: väljastab faili esimesed read (näites: faili esimesed 10 rida):
head -n 10 file.txt
tail
: Väljastab faili viimased read (näites: faili esimesed 10 rida):
tail -n 10 file.txt
grep
: Otsib failist antud mustriga ridu.
grep "pattern" file.txt
chmod
: Muudab faili või kausta õigusi (näites: lisab skriptile täitmisõigused):
chmod +x script.sh
chown
: Muudab faili või kausta omanikku.
chown user:group file.txt
ln
: Loob lingi failile.
ln -s file.txt link.txt
find
: otsib faile ja kaustu kindlaksmääratud kriteeriumide alusel (näites otsib kõik failid, millel on laiendus .txt
, kindlaksmääratud kaustas):
find /path/to/search -name "*.txt"
Need on vaid mõned Linuxis failidega töötamiseks saadaval olevad käsud. On palju muid käske, mida saab kasutada erinevate toimingute tegemiseks failide ja kaustadega.