Se eu executar o seguinte comando:
cp -R /myfiles /mydestination
Se myfiles
conté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 ls
comando 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 -U
para obter a ordem do diretório não classificado. Essa deve ser a ordem cp
usada. Se você precisar de mais controle sobre o progresso, a ordem etc., talvez cp
não seja a ferramenta para o trabalho.
ls
comando, por padrão, classifica o conteúdo do diretório antes de exibi-lo. O que você vê impressols
não é a ordem de enumeração de diretório real.