Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Shell Suchen nach Dateien und kopieren in ein Verzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.06.2005
    Beiträge
    22

    Question Shell Suchen nach Dateien und kopieren in ein Verzeichnis

    Hallo,

    Wie könnte man in shell nach Dateien suchen und in ein Verzeichnis kopieren? Ich möchte alle PDFs auf meinem Rechner finden und in ein Verzeichnis packen.
    Bis jetzt habe ich nur ein Befehl zum suchen gefunden:
    find / -name '*.pdf' -type f
    nun mit cp kann ich das Befehl nicht kombinieren und mit > Dateiname speichere ich nur die .pdf Dateinamen in eine neue Datei, nicht die Dateien.
    Könnte man so etwas in einer Zeile ausführen? Ich kenne mich mit Shell Scripten gar nicht aus und hoffe bloss, ich muss da keinen richtigen Script schreiben dafür .
    Vielen Dank im Voraus
    Katya

  2. #2
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    hast du schon die man-page zu find angeschaut: da gibts doch die option -exec für find:
    Code:
    find / -name '*.pdf' -type f -exec  cp {} /dein/verzeichnis \;
    der Teil "cp {} /dein/verzeichnis" wird jedesmal ausgeführt, wenn eine Datei gefunden wird. {} wird durch die entsprechende Datei ersetzt.
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.06.2005
    Beiträge
    22
    Vielen Dank für die Hilfe. Hat perfekt funktioniert
    Nach find habe ich nicht geschaut, habe eher nach cp geschaut und verschiedene Arten von Klammern ausprobiert. Wäre sowieso nicht auf das richtige Syntax draufgekommen und müsste sonst den ganzen Tag recherchieren .
    Also nochmals Danke

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •