dariusii

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Есть каталог с файлами. Файлов, с разными именами, около 5 тыс. И есть пустой каталог. Нужно созздать ссылки в пустом каталоге на файлы, находящиеся в первом каталоге. По гуглу порошка, в виде советов по ln - тысяча. Но, ни одной статьи по пакетному созданию ссылок. В голову никак не лезет скрипт, который позволит это сделать. Хотя, наверняка там все просто. find /some/directory/ -name * -print0 | xargs -0 ln -s; ln: указанная цель « /some/directory/na-me.file » не является каталогом. Может, проблема в отображении путей. Иногда нужны обратные слеши в отображении (как пример - моменты пробелов в путях). Но man find молчит на тему отображений. Есть printf, но как ему объяснить следовать отображению, которое съест ln -s, не совсем ясно. перехват :нуля" добавил - не то. print0 | xargs -0. В man написано, что это нужно для совместимости с xargs. | Всего записей: 2490 | Зарегистр. 08-11-2003 | Отправлено: 02:59 26-05-2011 | Исправлено: dariusii, 03:22 26-05-2011 |
|