Файловите команди на Linux ви позволяват да манипулирате и управлявате файлове и папки в операционната система Linux. Различните команди осигуряват разнообразни функционални възможности, които често се използват при системна администрация, разработване на софтуер и ежедневна работа с файлове.
Например, командата"ls
" ви позволява да видите съдържанието на текущата работна директория, командите"mkdir
" и"touch
" ви позволяват да създавате съответно нови папки и файлове, командите"cp
" и"mv
" ви позволяват да копирате или премествате файлове и папки, командата"rm
" ви позволява да изтривате файлове и папки, командата"cat"
показва съдържанието на даден файл на екрана, а командата"grep
" ви позволява да търсите определени редове или шаблони във файл.
Командите на Linux за работа с файлове също така ви позволяват да променяте разрешенията на файлове и папки, да променяте собственика на файловете, да създавате връзки към файлове, да търсите файлове по различни критерии и др. Командите за работа с файлове предоставят широк набор от инструменти и функции, които помагат при управлението на файловата система и осигуряват ефективна работа с файлове и папки в Linux.
Няколко основни команди на Linux за работа с файлове:
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"
Това са само някои от наличните в Linux команди за работа с файлове. Съществуват много други команди, които можете да използвате за извършване на различни операции с файлове и папки.