Navigation
Einträge in dieser Kategorie
- Datei herunterladen
- Datei verschieben/umbennen
- Besitzer/Besitzergruppe des Verzeichnises/der Datei ändern
- Hostname setzen/anzeigen
- Freien Speicherplatz ermitteln
- Einen neuen Schlüssel für GPG (GnuPG) erstellen
- Informationen zu Dienst anzeigen lassen
- Prozess ID ermitteln
- Prozess beenden (via kill)
- Datei(en) packen/entpacken mit Tar/Gzip bzw. Tar/Bzip
- Mit GnuPG eine Datei verschlüsseln bzw. entschlüsseln
- Symlink erstellen
- ISO-8859-1 Dateien in UTF-8 Dateien konvertieren
- Dateien suchen
- Dateien per "scp" über SSH kopieren
- Verzeichnisstruktur unter Linux
- MySQL Tabelle reparieren
- PHP-Script mittels "wget" auf entferntem Server ausführen
- Grösse des Inhaltes eines Verzeichnes ermitteln
- Mit wget einen lokalen Mirror einer Webseite erstellen
Tags
Sticky FAQs
Linux Allgemein
Dateien suchen
Oft weiss man nicht wo sich eine Dateie genau befindet. Dieser kleine Artikel soll einige einfache Methoden beschreiben, um eine Datei zu suchen (und finden):
which
Die wirklich einfachste Methode um heraus zu finden welches Program benutzt wird wenn es ausgeführt wird, dient der Befehl "which". Der Syntax lautet demzufolge:
which [Programmname]
Legende:
[Programmname] = Name des Programmes welches ausgefürt wird
Beispiel:
which ping
Erklärung:
Zeigt an, wo sich das Program "ping" befindet.
locate
Direkt nach einem Program bzw. Dateien zu suchen welche eine gewisse Zeichenkette enthalten kann man mittels Befehl "locate". "locate" gibt alle Pfade/Dateien aus die die entsprechende Zeichenkette enthalten:
locate [Zeichenkette]
Legende:
[Zeichenkette] = Zeichenkette nach der gesucht werden soll
Beispiel:
locate ping
Erklärung:
Alle Dateien werden zurückgegeben welche die Zeichenkette "ping" enthalten.
find
Mittels find kann ein bisschen genauer nach einer Datei gesucht werden. Es muss ein Ausgangsverzeichnis angegeben werden von dem aus Rekursiv gesucht wird. Wird dies nicht getan, wird das aktuelle Verzeichnis aus Ausgangsverzeichnis verwendet. Ausserdem können Platzhalter wie "*" oder "?" verwendet werden. Werden keine solchen Platzhalter verwendet, werden nur Resultate angezeigt die genau der Zeichenkette entsprechen, nach welcher gesucht wird.
find [Ausgangsverzeichnis] -name [Zeichenkette]
Legende:
[Ausgangsverzeichnis] = Verzeichnis in dem die Suche rekursiv gestartet wird (optional)
[Zeichenkette] = Zeichenkette nach der gesucht wird
Beispiel:
find / -name ping*
Erklärung:
Die Suche wird im Root-Verzeichnis gestartet ("/") und es wird nach Dateien/Verzeichnissen gesucht welche mit "ping" beginnen und nacher beliebige weitere Zeichen enthalten.
Tags: find, locate, suche, which, zeichenkette
Verwandte Artikel:
- Datei herunterladen
- Besitzer/Besitzergruppe des Verzeichnises/der Datei ändern
- Zusätzlichen FTP-Benutzer erstellen, welcher nur Zugriff auf ein bestimmtes Verzeichnis im Doc-Root des Domains hat
- Installierte Packete, welche bestimmte Zeichenkette enthalten, anzeigen lassen
- Datei(en) packen/entpacken mit Tar/Gzip bzw. Tar/Bzip
Letzte Änderung des Artikels: 2007-11-23 17:06
Autor: Andy Blank
Revision: 1.0
Es ist möglich, diesen Artikel zu kommentieren.