Ich muss Unterverzeichnisse namens "Kind" finden und kopieren Sie die Dateien in diesen Ordnern in ein neues Verzeichnis. Kann es nicht zur Arbeit bringen.Finden Ordner nach Name, dann kopieren Sie Dateien
Ich kann so weit wie das Finden der Unterverzeichnisse, aber ich kann nicht die Dateien von ihnen kopieren.
> find /Volumes/COMMON-LIC-PHOTO-1/STUDIO-COMPLETE/ISSUETRAK/2016/03_2016 -type d -iname child
über die alle Unterverzeichnisse in 03_2016 dem Namen „Kind“ finden, aber wie kopiere ich nun die Dateien in diesen Verzeichnissen?
Ich habe versucht, dies aber das Problem ist, dass es die Verzeichnisse zu wollen, scheint sich zu kopieren und nicht nur die Dateien:
> find /Volumes/COMMON-LIC-PHOTO-1/STUDIO-COMPLETE/ISSUETRAK/2016/03_2016 -type d -iname child | xargs cp '{}' /Volumes/COMMON-LIC-PHOTO-1/STUDIO-COMPLETE/ISSUETRAK/TEST \;
ich nicht bekommen kann es nur die Dateien zielen.
Ah, ich sehe wohin du gehst. Ich bekomme den Fehler '-bash:/Volumes/COMMON-LIC-FOTO/STUDIO-COMPLETE/ISSUETRAK/2016/03_2016: ist ein Verzeichnis', das sich auf das Ziel bezieht. Nicht sicher, warum es sich beschwert, natürlich ist es ein Verzeichnis. –
stellen Sie sicher, dass der zweite Fund ist "-Typ f" – CMPS