Якщо я виконую таку команду:
cp -R /myfiles /mydestination
Якщо myfiles
містяться кілька підкаталогів і файлів, в якому порядку вони будуть скопійовані?
Наприклад, можуть бути названі каталоги 0123a, 9993c, myfolder, xfolder
.
Вони не копіюються в алфавітному порядку АБО в порядку дат АБО в тому порядку, який вони з'являються при використанні стандартної ls
команди, наскільки я можу сказати, так що насправді визначає порядок?
Редагувати: Я намагаюся визначити порядок, який використовує команда cp для того, щоб визначити, наскільки далеко вздовж моєї команди копіювання пройшов її до того, як вона зупинилася. Наприклад, я сподівався, що зможу визначити, що він скопіював 3 з 4 каталогів успішно.
ls -U
для отримання несортованого порядку каталогу. Це має бути порядок, який cp
використовується. Якщо вам потрібно більше контролювати прогрес, замовлення тощо, можливо, cp
це не інструмент для роботи.
ls
команда за замовчуванням сортує вміст каталогу перед їх відображенням. Те, що ви бачите надрукованим,ls
не є фактичним порядком перерахування каталогів.