Если я выполню следующую команду:
cp -R /myfiles /mydestination
Если myfilesсодержит несколько подкаталогов и файлов, в каком порядке они будут скопированы?
Например, каталоги могут быть названы 0123a, 9993c, myfolder, xfolder.
lsНасколько я могу судить, они не копируются в алфавитном порядке ИЛИ в порядке дат ИЛИ в том порядке, в котором они появляются при использовании стандартной команды, так что же определяет порядок?
Изменить: я пытаюсь определить порядок, который команда cp использует, чтобы определить, как далеко моя команда копирования сделала это, прежде чем она остановилась. Например, я надеялся, что смогу определить, успешно ли скопированы 3 из 4 каталогов.
ls -Uчтобы получить несортированный порядок каталогов. Это должен быть порядок, который cpиспользует. Если вам нужно больше контролировать прогресс, порядок и т. Д., Возможно, cpэто не инструмент для работы.
lsкоманда по умолчанию сортирует содержимое каталога перед его отображением. То, что вы видите напечатанным,lsне является действительным порядком перечисления каталога.