Восстановить поврежденный список файлов в reprepro

Расширение популярного ответа на этот вопрос, так как у меня был -пример использования для выравнивания каталога, содержащего файлы с таким же именем.

dir1/
├── dir2
│   └── file
└── dir3
    └── file

В этом случае параметр -i(--interactive), переданный в mv, не даст желаемого результата для выравнивания структуры каталогов и устранения конфликтов имен. Поэтому он просто заменяется на--backup=t(эквивалентным--backup=numbered). Дополнительная документация по опции-b(--backup)доступна по адресу https://www.gnu.org/software/coreutils/manual/coreutils.html#Backup-options.

Результат:

find dir1/ -mindepth 2 -type f -exec mv -t dir1/ --backup=t '{}' +

Что дает:

dir1/
├── dir2
├── dir3
├── file
└── file.~1~

0
03.02.2021, 17:54
0 ответов

Теги

Похожие вопросы