Se eu executar o seguinte comando:
cp -R /myfiles /mydestination
Se myfilescontém vários subdiretórios e arquivos, em que ordem eles serão copiados?
Por exemplo, os diretórios podem ser nomeados 0123a, 9993c, myfolder, xfolder.
Eles não são copiados em ordem alfabética OU na ordem da data OU na ordem em que aparecem ao usar um lscomando padrão , tanto quanto eu sei, então o que realmente determina a ordem?
Edit: Estou tentando determinar a ordem que o comando cp usa para determinar quanto tempo o meu comando de cópia fez antes de parar. Por exemplo, eu esperava poder determinar se ele copiou 3 dos 4 diretórios com êxito.
ls -Upara obter a ordem do diretório não classificado. Essa deve ser a ordem cpusada. Se você precisar de mais controle sobre o progresso, a ordem etc., talvez cpnão seja a ferramenta para o trabalho.
lscomando, por padrão, classifica o conteúdo do diretório antes de exibi-lo. O que você vê impressolsnão é a ordem de enumeração de diretório real.