Линукс команде за датотеке вам омогућавају да манипулишете и управљате датотекама и фасциклама у оперативном систему Линукс. Различите команде пружају разноврсне функционалности које се често користе у системској администрацији, развоју софтвера и свакодневном управљању датотекама.
На пример, „ 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"
Ово су само неке од команди доступних у Линуксу за рад са датотекама. Постоји много других команди које можете користити за извршавање разних операција на датотекама и фасциклама.