Linux failu komandas ļauj manipulēt un pārvaldīt failus un mapes Linux operētājsistēmā. Dažādās komandas nodrošina dažādas funkcijas, kas bieži tiek izmantotas sistēmas administrēšanā, programmatūras izstrādē un ikdienas darbam ar failiem.
Piemēram, komanda"ls
" ļauj apskatīt pašreizējā darba direktorija saturu, komandas"mkdir
" un"touch"
ļauj attiecīgi izveidot jaunas mapes un failus, komandas"cp
" un"mv
" ļauj kopēt vai pārvietot failus un mapes, komanda"rm
" ļauj dzēst failus un mapes, komanda"cat
" parāda faila saturu uz ekrāna, bet komanda"grep
" ļauj meklēt konkrētas rindas vai rakstus failā.
Linux komandas darbam ar failiem ļauj arī mainīt failu un mapju atļaujas, mainīt failu īpašnieku, izveidot saites uz failiem, meklēt failus, izmantojot dažādus kritērijus, un daudz ko citu. Failu komandas nodrošina plašu rīku un funkciju klāstu, kas palīdz pārvaldīt failu sistēmu un nodrošina efektīvu manipulāciju ar failiem un mapēm Linux sistēmā.
Dažas Linux pamatkomandas darbam ar failiem:
ls
: parāda failu un mapju sarakstu pašreizējā darba direktorijā.
ls
cd
: maina darba direktoriju uz norādīto direktoriju.
cd /path/to/directory
mkdir
: izveido jaunu mapi ar norādīto nosaukumu.
mkdir new_folder
touch
: izveido jaunu failu vai atjaunina esošā faila modifikācijas datumu.
touch new_file.txt
cp
: kopē failus vai mapes.
cp file.txt /path/to/destination
mv
: Pārvieto failus vai mapes.
mv file.txt /path/to/destination
rm
: dzēš failus vai mapes.
rm file.txt
cat
: izvada faila saturu uz ekrāna.
cat file.txt
head
: izvada faila pirmās rindas (piemērā: faila pirmās 10 rindas):
head -n 10 file.txt
tail
: izvada faila pēdējās rindas (piemērā: faila pirmās 10 rindas):
tail -n 10 file.txt
grep
: Meklē faila rindas ar norādīto paraugu.
grep "pattern" file.txt
chmod
: maina faila vai mapes atļaujas (piemērā: pievieno izpildāmās tiesības skriptam):
chmod +x script.sh
chown
: maina faila vai mapes īpašnieku.
chown user:group file.txt
ln
: izveido saiti uz failu.
ln -s file.txt link.txt
find
: meklē failus un mapes, pamatojoties uz norādītajiem kritērijiem (piemērā meklē visus failus ar paplašinājumu .txt
norādītajā mapē):
find /path/to/search -name "*.txt"
Šīs ir tikai dažas no Linux pieejamajām komandām darbam ar failiem. Ir daudzas citas komandas, ko varat izmantot, lai veiktu dažādas darbības ar failiem un mapēm.