A Linux fájlparancsok lehetővé teszik a fájlok és mappák kezelését a Linux operációs rendszerben. A különböző parancsok számos olyan funkciót biztosítanak, amelyeket gyakran használnak a rendszergazdálkodás, a szoftverfejlesztés és a mindennapi fájlkezelés során.
Az"ls" parancs például lehetővé teszi az aktuális munkakönyvtár tartalmának megtekintését, az"mkdir" és"touch" parancsok új mappák és fájlok létrehozását, a"cp" és"mv" parancsok fájlok és mappák másolását vagy áthelyezését, az"rm" parancs fájlok és mappák törlését, a"cat" parancs egy fájl tartalmának megjelenítését a képernyőn, a"grep" parancs pedig bizonyos sorok vagy minták keresését teszi lehetővé egy fájlban.
A fájlokkal való munkavégzésre szolgáló Linux-parancsok lehetővé teszik továbbá a fájlok és mappák jogosultságainak módosítását, a fájlok tulajdonosának megváltoztatását, a fájlokra mutató hivatkozások létrehozását, a fájlok különböző kritériumok alapján történő keresését és még sok mást. A fájlparancsok olyan eszközök és funkciók széles skáláját nyújtják, amelyek segítenek a fájlrendszer kezelésében, és biztosítják a hatékony fájl- és mappakezelést Linuxban.
Néhány alapvető Linux-parancs a fájlokkal való munkához:
ls: Megjeleníti az aktuális munkakönyvtárban lévő fájlok és mappák listáját.
ls
cd: A munkakönyvtárat a megadott könyvtárra változtatja.
cd /path/to/directory
mkdir: Új mappát hoz létre a megadott névvel.
mkdir new_folder
touch: Új fájl létrehozása vagy egy meglévő fájl módosítási dátumának frissítése.
touch new_file.txt
cp: Fájlok vagy mappák másolása.
cp file.txt /path/to/destination
mv: Fájlok vagy mappák áthelyezése.
mv file.txt /path/to/destination
rm: Fájlok vagy mappák törlése.
rm file.txt
cat: Egy fájl tartalmának megjelenítése a képernyőn.
cat file.txt
head: A fájl első sorait adja ki (a példában: a fájl első 10 sorát):
head -n 10 file.txt
tail: A fájl utolsó sorait adja ki (példában: a fájl első 10 sorát):
tail -n 10 file.txt
grep: A megadott mintával rendelkező sorokat keresi a fájlban.
grep "pattern" file.txt
chmod: Megváltoztatja egy fájl vagy mappa engedélyeit (a példában: végrehajtási engedélyeket ad egy szkripthez):
chmod +x script.sh
chown: Egy fájl vagy mappa tulajdonosának megváltoztatása.
chown user:group file.txt
ln: Linket hoz létre egy fájlhoz.
ln -s file.txt link.txt
find: Megadott feltételek alapján keres fájlokat és mappákat (a példában a megadott mappában lévő összes .txt kiterjesztésű fájlt keresi):
find /path/to/search -name "*.txt"
Ez csak néhány a Linuxban a fájlokkal való munkához rendelkezésre álló parancsok közül. Számos más parancs is létezik, amelyekkel különböző műveleteket végezhet a fájlokon és mappákon.