Als «find» getaggte Fragen

Ein Befehlszeilenprogramm zum Suchen von Dateien und Verzeichnissen.

2
Habe ich gerade alles mit find -exec mv gelöscht?
Ich habe versucht, das selbst herauszufinden. Hier ist der Befehl, den ich im Terminal verwendet habe: find . -name "*.jpg" -exec mv {} pictures \; Ich habe zuerst kein Verzeichnis mit dem Namen pictures erstellt. Was passiert ist, ist eine Datei namens pictures.gif erstellt worden. Wurden die Dateien beim Verschieben …


7
Holen Sie sich den absoluten Pfad der Dateien mit dem Befehl 'find'
Gibt es eine Möglichkeit, den absoluten Pfad einer zu durchsuchenden Datei abzurufen? Beispielsweise: find .. -name "filename" Es gibt mir Ergebnisse wie, ../filenameaber ich möchte den vollständigen Pfad. Ich muss im übergeordneten Verzeichnis und seinen untergeordneten Verzeichnissen nach einer bestimmten Datei suchen, die ich später in einem anderen Skript verwenden …

3
Wie kann ich mlocate dazu bringen, nur bestimmte Verzeichnisse zu indizieren?
Ich möchte mlocate auf meinem Ubuntu-Server verwenden, aber nur bestimmte Verzeichnisse indizieren (z. B. /homeund /data, aber nicht alles darunter /). Die Standardkonfiguration von mlocate funktioniert jedoch umgekehrt. Sie geben die Pfade an, die Sie entfernen möchten (mit PRUNE_PATHS). Gibt es eine einfache Möglichkeit, dies zu erreichen, oder ein ähnliches …
23 search  find  locate 


3
Verwenden von grep mit Pipe und kaufmännischem Und, um Fehler aus der Suche herauszufiltern
Ich verwende cygwin, um eine Datei auf dem cygdrive zu finden. Ich muss jedoch die Nachrichten unterdrücken, denen die Berechtigung verweigert wurde (andernfalls werden die Ergebnisse in den Fehlermeldungen ausgeblendet). Der folgende Befehl funktioniert: find -name 'myfile.*' |& grep -v "Permission denied" Ich verstehe nicht, warum das kaufmännische Und in …
22 bash  command-line  find  grep 

3
Wie finde ich Dateien zwischen zwei Daten mit "find"?
Ich besitze ein E-Mail-Konto mit über 60 GB E-Mail-Kapazität und habe derzeit große Probleme, E-Mails des letzten Jahres (2011) mit einem E-Mail-Client zu archivieren. Über das Terminal versuche ich, find zu verwenden, um die Dateien zwischen dem 01.01.2011 und dem 31.12.2011 zu finden, aber ohne Erfolg. Wie finde ich Dateien …

4
Verwenden Sie locate, um ein Verzeichnis zu finden
Ich benutze locate die ganze Zeit, um Dateien zu finden, deren Namen ich kenne. Locate ist sehr schnell und ich liebe das. Für kürzlich erstellte Dateien ist find großartig. Normalerweise weiß ich bei kürzlich erstellten Dateien, wo sie erstellt wurden, damit ich nicht mein gesamtes Dateisystem durchsuchen muss. Wenn ich …
20 find 

2
Warum kann ich * main.o finden, * .o aber nicht?
Dieser ist richtig: $ find . -name *main.o ./main.o Also, warum kann ich nicht finden *.o? $ find . -name *.o find: paths must precede expression: main.o Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]





4
Löschen Sie leere Unterordner, behalten Sie den übergeordneten Ordner bei
Wenn ich benutze find /home/user/parentdir -type d -empty -delete es sucht rekursiv nach leeren Unterordnern /home/user/parentdirund löscht sie. Wenn /home/user/parentdiraber auch leer ist, löscht es auch den parentdirOrdner, was für mich unerwünscht ist. Ich möchte dies parentdirauf rsynceinige Dateien sichern oder Cloud. Nach der Verarbeitung muss ich die leeren Ordner …

2
Finden Sie Dateien basierend auf Erlaubnis
Wie finde ich eine Liste von Dateien mit bestimmten Berechtigungen? Ich möchte Dateien finden, deren Eigentümer rootBenutzer sind und die über die rwxBerechtigung für den Eigentümer verfügen . Gibt es eine Möglichkeit, eine Liste solcher Dateien zu finden? Ich benutze Ubuntu 16.04.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.