Символьная ссылка все файлы в каталоге со всем деревом каталогов

[1178401] Используйте [1178820] egrep[1178821] с опцией [1178822]-o[1178823] или [1178824] grep[1178825] с опцией [1178826]-Eo[1178827], чтобы получить только совпадающий сегмент. Используйте [1178828][0-9][1178829] в качестве регекса, чтобы получить только числа:

enter image description here

2
01.12.2014, 12:28
1 ответ

Я думаю, вы должны отделить обработку файлов из обработки каталога. Сделайте каталоги первыми. В мире GNU:

cd /dir2
find /dir -mindepth 1 -maxdepth 1 -type d -exec mkdir {} \;

, а затем симлизы:

find /dir -mindepth 1 -maxdepth 1 -type f -exec ln -s -t /dir2 {} +
1
27.01.2020, 22:21

Теги

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