Wenn ich den folgenden Befehl ausführe:
cp -R /myfiles /mydestination
Wenn es myfilesmehrere Unterverzeichnisse und Dateien enthält, in welcher Reihenfolge werden diese kopiert?
Beispielsweise könnten Verzeichnisse benannt werden 0123a, 9993c, myfolder, xfolder.
lsSoweit ich das beurteilen kann, werden sie nicht in alphabetischer Reihenfolge ODER in Datumsreihenfolge ODER in der Reihenfolge kopiert, in der sie bei Verwendung eines Standardbefehls angezeigt werden. Was bestimmt also tatsächlich die Reihenfolge?
Bearbeiten: Ich versuche, die Reihenfolge zu bestimmen, die der Befehl cp verwendet, um festzustellen, wie weit mein Kopierbefehl vor dem Stoppen zurückgelegt hat. Ich hatte zum Beispiel gehofft, feststellen zu können, dass 3 der 4 Verzeichnisse erfolgreich kopiert wurden.
ls -Udiese Option, um die unsortierte Verzeichnisreihenfolge abzurufen. Dies sollte die Reihenfolge sein, die cpverwendet wird. Wenn Sie mehr Kontrolle über Fortschritt, Reihenfolge usw. benötigen, ist dies möglicherweise cpnicht das richtige Werkzeug für diesen Job.
lsBefehl den Verzeichnisinhalt standardmäßig sortiert, bevor er angezeigt wird . Was Sie gedruckt sehen,lsist nicht die tatsächliche Reihenfolge der Verzeichnisaufzählung.