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.