Maksājuma metodes Abuse

Linux komandas darbam ar failiem

04.08.2023, 01:05

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.

Kādām komandām tiek izmantotas

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ā.

Komandu piemēri

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.