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.