Ich habe ein Verzeichnis, das mehr als tausend Bilder enthält. Ich möchte die Dateien in mehrere Unterverzeichnisse aufteilen, die jeweils 100 Dateien enthalten. Wie mache ich das?
command-line
directory
Aneeez
quelle
quelle
Antworten:
Folgendes hat bei mir gut funktioniert. Öffnen Sie das Verzeichnis im Terminal, kopieren Sie das folgende Skript und fügen Sie es ein. Drücken Sie die Eingabetaste. Unterverzeichnisse werden mit den Namen dir_001, dir_002 usw. erstellt.
quelle
Verschieben Sie eine feste Anzahl von Dateien mithilfe eines Arrays mit Bereich und Versatz.
quelle
Dadurch werden Sie aufgefordert, die Anzahl der gewünschten Verzeichnisse und das Präfix des Unterverzeichnisses anzugeben. Der Befehl ls ist nur eine Erinnerung daran, wie viele Dateien Sie haben.
Quelle: https://www.unix.com/shell-programming-and-scripting/248539-split-folder-huge-number-files-n-folders.html
quelle