Jeśli wykonam następujące polecenie:
cp -R /myfiles /mydestination
Jeśli myfiles
zawiera kilka podkatalogów i plików, w jakiej kolejności będą one kopiowane?
Na przykład katalogi mogą mieć nazwy 0123a, 9993c, myfolder, xfolder
.
Nie są one kopiowane w kolejności alfabetycznej LUB w kolejności daty LUB w kolejności, w jakiej pojawiają się przy użyciu standardowego ls
polecenia, o ile wiem, więc co tak naprawdę określa kolejność?
Edycja: Próbuję ustalić kolejność, w jakiej komenda cp używa, aby ustalić, jak daleko przesunęło się moje polecenie kopiowania, zanim zostało zatrzymane. Na przykład miałem nadzieję, że uda mi się ustalić, że skopiowałem 3 z 4 katalogów.
ls -U
aby uzyskać nieposortowaną kolejność katalogów. Powinna to być kolejność, która cp
używa. Jeśli potrzebujesz większej kontroli nad postępem, porządkiem itp., Być może cp
nie jest to narzędzie do tego zadania.
ls
polecenie domyślnie sortuje zawartość katalogu przed ich wyświetleniem. To, co widzisz wydrukowane,ls
nie jest rzeczywistym porządkiem wyliczenia katalogu.