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