LINUX.ORG.RU

CentOS 9 Stream: любопытное поведение cp -u

 


0

1

Копирую содержимое папки в другое место с параметром -u То есть копировать файлы только если они новее cp -r -f -u /home/Sessions/. /dest/Sessions/

При этом содержимое Sessions/ Session_13354168892922120 Session_13354176780216313 Session_13354176804962797

А в /dest/Sessions/ получается Session_13354168892922120 Session_13354176780216313 Session_13354176804962797

Но кроме этого Session_13354172290862290 Session_13354173146960862 Session_13354174251102265

Вопрос: Откуда взялись эти 290, 862 и 265 на конце?

Проверял через ls -a Ну нет в источнике этих файлов!

★★

Последнее исправление: mirek (всего исправлений: 1)

Для начала надо узнать откуда там вообще эти файлы появились. Может быть они появляются на время работы cp например динамически.

ls правильно вызывать так:

ls -al
- это минимальные флаги, без которых он выдаёт либо что-то бесполезное, либо даже вредное. Сделай эту команду на первое и второе и покажи выводы.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Для начала надо узнать откуда

Все это ерунда. Это с параметром -f такое происходит Я его поставил, что-б не спрашивало. Но при этом не надо писать если файлы в источнике не новее

mirek ★★
() автор топика