Начини плаћања Abuse

Линукс команде за рад са датотекама

04.08.2023, 01:05

Линукс команде за датотеке вам омогућавају да манипулишете и управљате датотекама и фасциклама у оперативном систему Линукс. Различите команде пружају разноврсне функционалности које се често користе у системској администрацији, развоју софтвера и свакодневном управљању датотекама.

Чему служе команде?

На пример, „ ls “ вам омогућава да видите садржај тренутног радног директоријума, команде „ mkdir “ и „ touch “ вам омогућавају да креирате нове фасцикле и датотеке, респективно, команде „ cp “ и „ mv “ вам омогућавају да копирате или премештате датотеке и фасцикле, команда „ rm “ вам омогућава да бришете датотеке и фасцикле, команда „ cat “ приказује садржај датотеке на екрану, а команда „ grep “ вам омогућава да претражујете одређене стрингове или обрасце у датотеци.

Линукс команде за датотеке вам такође омогућавају да мењате дозволе за датотеке и фасцикле, мењате власништво над датотекама, креирате везе до датотека, претражујете датотеке користећи различите критеријуме и још много тога. Команде за датотеке пружају широк спектар алата и функција које вам помажу да управљате својим системом датотека и ефикасно радите са датотекама и фасциклама у Линуксу.

Примери команди

Неке основне Линукс команде за рад са датотекама:

ls : Приказује листу датотека и фасцикли у тренутном радном директоријуму.

 ls

cd : Мења радни директоријум у наведени.

 cd /path/to/directory

mkdir : Креира нову фасциклу са наведеним именом.

 mkdir new_folder

touch : Креира нову датотеку или ажурира датум измене постојеће датотеке.

 touch new_file.txt

cp : Копира датотеке или фасцикле.

 cp file.txt /path/to/destination

mv : Премешта датотеке или фасцикле.

 mv file.txt /path/to/destination

rm : Брише датотеке или фасцикле.

rm file.txt

cat : Приказује садржај датотеке на екрану.

 cat file.txt

head : Приказује прве редове датотеке (у примеру: првих 10 редова датотеке):

 head -n 10 file.txt

tail : Исписује последње редове датотеке (у примеру: првих 10 редова датотеке):

 tail -n 10 file.txt

grep : Претражује линије које одговарају датом обрасцу у датотеци.

 grep "pattern" file.txt

chmod : Мења дозволе датотеке или фасцикле (у примеру, додаје извршне дозволе скрипти):

 chmod +x script.sh

chown : Мења власника датотеке или фасцикле.

 chown user:group file.txt

ln : Креира везу ка датотеци.

 ln -s file.txt link.txt

find : Претражује датотеке и фасцикле према наведеним критеријумима (у примеру, претражује све датотеке са екстензијом .txt у наведеној фасцикли):

 find /path/to/search -name "*.txt"

Ово су само неке од команди доступних у Линуксу за рад са датотекама. Постоји много других команди које можете користити за извршавање разних операција на датотекама и фасциклама.