Műveletek fájlokkal

A Linux legfontosabb alapfogalma a fájl. Más operációs rendszerekkel összehasonlítva, a Linux fájlrendszere sokkal egységesebb: felfogása szerint "minden fájl". Ez azt jelenti, hogy a felhasználó fájljai, a rendszer könyvtárai és a rendszerhez csatlakoztatott hardver eszközök mint fájlok egységesen kezelhetőek.

cat fájl

kiírja a képernyőre a fájl tartalmát

cat fájl1 fájl2 > összefűzött

fájl összefűzés, fájl1 és fájl2 tartalmát átírja az összefűzött fájlba

cat > fájl

létrehozza a fájlt, ha nem létezik és várja a bemenetet, amely a "fájl" tartalma lesz. Fájlvége: Ctrl+c

cat fájl -n

számozva jeleníti meg a fájl sorait

less fájl

A less egy „képernyőre lapozó program” (csúnya leírás de nagyon hasznos kis program). Az egyik nagy előnye hogy lapozni lehet vele előre hátra a nyíl billentyűk segítségével.

Kilépéshez: q

cp forrásfájl célútvonal/

fájl másolás, átmásolja a forrásfájl-t a célútvonal könyvtárba

mv 

fájlokat könyvtárakat mozgat, vagy nevez át

mv réginév/ újnév/

a réginév/ könyvtárat átnevezi újnév/-re.

mv /home/user/fájl.html /var/www/fájl.html

a fajl.html áthelyezése a /var/www/ könyvtárba

rename

fájlok átnevezése, müveletek elvégzése fájl nevekkel

rename 'y/A-Z/a-z/' *

'y/A-Z/a-z/' *  - nagybetük konvertálása kisbetükre

rename -n ’s/\.htm$/\.html/’ *.htm

’s/\.htm$/\.html/’ *.htm - htm fájl végzödés átirása html-re

-n teszteli az átnevezést de nem változtat semmit!

rename  's/\ /_/' *

's/\ /_/' * - szoköz eltávolitása a fájlnévből. Kihelyetesítti a szóközt "_" karakterrel.

rename 's/_album_//' *.mp3

egy rész kivágása. Eltávolítja az "_album_" részt.

touch fájl.név

fájl.név létrehozása. Ha a fájl létezik akkor a fájl idöbélyeg változik.

rm fájl.név

fájl.név fájl törlése

mkdir könyvtár

könyvtár létrehozása

rm -r könyvtár

könyvtár törlése, akkor is ha a könyvtár fájlokat tartalmaz. A fájlok is törlődnek.

rmdir -p test/subdir1/aldir/

test/subdir1/aldir/ útvonal törlése a test könyvtárral együtt.