Wenn ich den folgenden Befehl ausführe:
cp -R /myfiles /mydestination
Wenn es myfiles
mehrere Unterverzeichnisse und Dateien enthält, in welcher Reihenfolge werden diese kopiert?
Beispielsweise könnten Verzeichnisse benannt werden 0123a, 9993c, myfolder, xfolder
.
ls
Soweit 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 -U
diese Option, um die unsortierte Verzeichnisreihenfolge abzurufen. Dies sollte die Reihenfolge sein, die cp
verwendet wird. Wenn Sie mehr Kontrolle über Fortschritt, Reihenfolge usw. benötigen, ist dies möglicherweise cp
nicht das richtige Werkzeug für diesen Job.
ls
Befehl den Verzeichnisinhalt standardmäßig sortiert, bevor er angezeigt wird . Was Sie gedruckt sehen,ls
ist nicht die tatsächliche Reihenfolge der Verzeichnisaufzählung.