Finde alle Dateien und Verzeichnisse mit dem Dateinamen oder Verzeichnisnamen "example.php" rekursiv in allen Unterverzeichnissen ab dem aktuellen Verzeichnisfind ./* -name "example.php"
Finde alle Dateien mit der Endung .php rekursiv in allen Unterverzeichnissen ab dem aktuellen VerzeichnisFinde alle Dateien und Verzeichnisse, die den string "test" enthalten, rekursiv in allen Unterverzeichnissen ab dem aktuellen VerzeichnisFinde alle Dateien und Verzeichnisse, die einem bestimmten User gehörenfind ./* -user { username }
Finde alle Dateien und Verzeichnisse, die einer bestimmten Gruppe gehörenfind ./* -group { groupname }
Finde alle Dateien mit einem bestimmten modification dateBeispiel hier: 11.03.2015find ./* -type f -name "*" -newermt 2015-03-11 ! -newermt 2015-03-12
Durchsuche alle Dateien nach dem Suchbegriff rekursiv in allen Unterverzeichnissen ab dem aktuellen Verzeichnisgrep -ir suchbegriff *
Durchsuche alle Dateien rekursiv in allen Unterverzeichnissen ab dem aktuellen Verzeichnis und zeige Ergebnisse an, die nicht den Suchbegriff enthalten (invertiert)grep -irv suchbegriff *
Durchsuche bestimmte Dateien oder Dateien mit bestimmten Dateiendungen nach dem Suchbegriff rekursiv in allen Unterverzeichnissen ab dem aktuellen Verzeichnisgrep -ir --include=\<file or file extension> '<searchterm>' ./
Zeige mir auch die vorangehende Zeile an nach jedem Matchgrep -ir -B1 "hosts:" hosts.yml
Zeige mir auch die nachfolgende Zeile an nach jedem Matchgrep -ir -A1 "hosts:" hosts.yml
Zeige mir auch die vorangehende und die nachfolgende Zeile an nach jedem Matchgrep -ir -C1 "hosts:" hosts.yml
Zähle die Matches und zeige die Summe angrep -ir -c "hosts:" hosts.yml
Liste nur die Verzeichnisse auf
Setze dafür einen dauerhaften alias
Folgenden Befehl in die ~/.bashrc (Bash) bzw. Äquivalent (~/.zshrc bei zsh) im Home-Verzeichnis einfügen: alias lsd="ls -l | grep '^d'"
|