Ich habe einen Ordner mit 2 GB Bildern und Unterordnern, die mehrere Ebenen tief sind.
Ich möchte nur N
Dateien jedes (Unter-) Ordners in einer TAR-Datei archivieren . Ich habe versucht , zu verwenden , find
dann tail
dann tar
aber konnte nicht verwalten es zur Arbeit zu kommen. Folgendes habe ich versucht (vorausgesetzt N = 10
):
find . | tail -n 10 | tar -czvf backup.tar.gz
… Was diesen Fehler ausgibt:
Cannot stat: File name too long
Was ist hier los? Denken Sie daran - auch wenn es funktioniert, denke ich, dass es nur die ersten 10 Dateien aller Ordner tariert, nicht die 10 Dateien jedes Ordners.
Wie kann ich N
Dateien von jedem Ordner erhalten? (Keine Dateireihenfolge erforderlich)