Donnerstag, 4. Oktober 2007

Unix for Dummies

Hier eine persönliche Sammlung meiner wichtigsten Unixbefehle (wird fortgesetzt).

Umleitung samt Fehlerausgabe ins Nirwana: ls -l 2>&1 > /dev/null
Dateien durchsuchen: grep '2006' *_02.pdf
Dateien finden und löschen: find . -name '*_02.pdf' -exec rm {} \;
Dateien finden und Pfad ausgeben: find . -name '*_02.pdf' -print
Dateien größer 10 MB finden: find . -size +10000k -print
Compilieren: /usr/local/bin/gcc
Programm, um Dateigröße zu ermitteln:
#include
#include
#include
#include
int main(int argc, char **argv) {
  struct stat buf;
  stat(argv[1],&buf);
  long fsize = buf.st_size;
  printf("%i\n", fsize);
}