Si ejecuto el siguiente comando:
cp -R /myfiles /mydestination
Si myfiles
contiene varios subdirectorios y archivos, ¿en qué orden se copiarán?
Por ejemplo, los directorios pueden ser nombrados 0123a, 9993c, myfolder, xfolder
.
No se copian en orden alfabético O en orden de fecha O en el orden en que aparecen cuando se usa un ls
comando estándar , por lo que puedo decir, entonces, ¿qué determina realmente el orden?
Editar: estoy tratando de determinar el orden que usa el comando cp para determinar qué tan avanzado llegó mi comando de copia antes de que se detuviera. Por ejemplo, esperaba poder determinar si copió 3 de los 4 directorios con éxito.
ls -U
para obtener el orden de directorio sin clasificar. Este debería ser el orden que cp
utiliza. Si necesita más control sobre el progreso, el orden, etc., tal vez cp
no sea la herramienta para el trabajo.
ls
comando por defecto ordena el contenido del directorio antes de mostrarlos. Lo que ves impresols
no es el orden real de enumeración del directorio.