Файловите команди на 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 команди за работа с файлове. Съществуват много други команди, които можете да използвате за извършване на различни операции с файлове и папки.