Schlagwort: find

  • HowTo: Find all hardlinks to one file

    ls -l zeigt in der zweiten Spalte die Anzahl der Hardlinks an. ls -i zeigt die Indexnummer der Datei an. find / -inum INDEXNUMMER findet alle Dateien mit der gleichen Indexnummer. Beispiel: user@host:~$ cd /tmp/ user@host:/tmp$ mkdir {foo,bar} user@host:/tmp$ touch foo/file user@host:/tmp$ ln foo/file foo/file_link1 user@host:/tmp$ ln foo/file bar/file_link2 user@host:/tmp$ ls -l foo/file -rw-r–r– 3 […]

  • Puppet: alte Reports automatisch aufraeumen

    Puppet legt in dem Verzeichnis /var/lib/puppet/reports/ fuer jeden node fuer jede Abfrage eine .yaml Datei als Report ab. Diese werden nicht automatisch aufgeraeumt. Damit die Festplatte nicht voll laeuft ergibt es Sinn dieses automatisch zu tun. Am einfachsten geht das mit einem kleinen Skript das per Cron aufgerufen wird. In meinem Fall die folgende Datei: […]

  • Show disk usage based on file extension / regex

    Problem: Show disk usage of a folder and its subfolders based on the file extension / regex. Solution: find . -regex ‚.*\.tif‘ -print0 | du –files0-from=- -ch | tail -1 [via]

  • Bash: find broken symlinks in file system

    Befehl: find /path/to/folder -type l | (while read broken; do test -e „$broken“ || ls -ld „$broken“; done) Uebersetzung: Suche mir alle Dateien vom Typ „Link“ im Verzeichnis /path/to/folder inkl. allen Unterverzeichnissen und gib mir den kompletten Pfad zu den Links aus. Die Ausgabe wird in eine WHILE-Schleife gepipt die diese zeilenweise einliest. Fuer jede […]