Другой вариант (который может быть более портативным) -
cd source_directory find . -type f -print0 | cpio --pass-through --null --link --make-directories dest_dir
cpio
(копирование и извлечение) - динозавр, предшествующий tar
.
Подобно tar
, он может создавать или извлекать из архивов.
В отличие от tar
(поправьте меня, если я ошибаюсь),
он может копировать деревья каталогов с помощью одной команды.
(Я думаю, вы могли бы сделать это с помощью tar -cf - исходных параметров и аргументов | tar -xf - параметров назначения и аргументов)
.)
Вот что означает - сквозной
.
- null
означает «ожидать, что имена файлов будут разделены нулями»;
т.е. читать вывод из find… -print0
.
- ссылка
означает «связать файлы из исходного каталога в целевой каталог,
если возможно".
- make-каталоги
в пояснениях не нуждаются.
Это может быть сокращено cpio –p0ld dest_dir
.
Добавьте - подробный
или -v
, если хотите.
Затем, после того, как это закончится,
dns-sd -Q www.google.com
На самом деле вам нужно установить [112726]-пакет вин:amd64[112727]-пакет вместо [112728]-пакета вин:i386[112729]-пакета. Пакет с хриплым вином зависит от [112730] wine-bin | wine64-bin[112731]. Первое разрешается пакетом [112732]wine-bin:i386[112733], так как в его управляющем файле есть [112734]Multi-Arch: foreign[112735] поле. Вы можете показать его записи, например, используя [112736]apt-cache show wine-bin[112737].
В новой системе Debian пакет [112738]wine:amd64[112739] зависит от [112740]wine64 | wine32[112741]. Последнее разрешается пакетом [112742]wine32:i386[112743].[112464].