So kopieren Sie nur Dateien, die passen

So kopieren Sie nur Dateien, die passen

Ich breche morgen auf eine große Reise auf und möchte einige Filme von einem lokalen Laufwerk auf einen USB-Stick kopieren.

Der Stick ist 128 GB groß und das Laufwerk bietet Platz für 183 GB an Filmen.

Mir ist es egal, welche Filme kopiert werden, und ich kann natürlich nicht alle unterbringen. Gibt es ein Befehlszeilentool, das Dateien kopiert, bis keine mehr hineinpassen?

Antwort1

Der Befehl cperledigt dies. Er kopiert so lange Dateien, bis das Zielgerät voll ist.
Angenommen, Ihre Filme sind eingelegt /path/to/moviesund das USB-Laufwerk ist an angeschlossen /mnt/usb. Der Befehl lautet:

cp -R /path/to/movies /mnt/usb 

verwandte Informationen