|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2019, 23:19 | #1 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Find найти сразу файлы и папки
Не работают следующие виды объединений в find:
Код:
|
22.04.2019, 23:34 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Сделать ! отрицание на ссылки.
|
22.04.2019, 23:40 | #3 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Мне надо найти все виды файлов кроме директорий и ссылок. Отрицание не поможет.
Нужно типа: Код:
|
22.04.2019, 23:47 | #4 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
И сразу в догонку можно ли при помощи find получить название не самой ссылки, а файла или папки на который она указывает, даже если их нет в наличии (битая ссылка)? Всё что удалось найти в мане, вот такой
вариант: Код:
Вот такой код выдаёт перечень всех файлов: Код:
Я уже решил эту задачу но через массивы. Всё работает но когда файлов и ссылок несколько сотен тысяч, то запись в массив, потом сравнение, потом вывод с массива затягивают работу скрипта минут на сорок. Можно ли как то обойтись без массивов?Если обойтись без массивов, просто какими то бинарными командами, то всё я думаю сократиться до секунд, ну может быть минут. |
23.04.2019, 00:28 | #5 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Извиняюсь я уже сдурел, мозги взрываются.
Действительно вот такая конструкция работает: Код:
прямо в корне /dir, а вторая в папке пользователя /home/user/dir В них есть ссылки которые ссылаются внутри этих директорий (относительные пути) на файлы и папки, из этих файлов и папок некоторые могут быть, а некоторых может и не быть (битые ссылки). Надо найти ссылки которые ссылаются на одинаковые файлы (относительный путь и название файла) и одинаковые папки (относительный путь и название папки), даже если некоторые из этих ссылок будут битые. И вывести названия этих ссылок и битых то же, именно ссылок а не название файлов и папок на которые они ссылаются. |
23.04.2019, 00:29 | #6 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
В конце это я более вразумительно изложил задачу про ссылки.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Папки и файлы | SUPER123 | Win Api | 8 | 04.09.2013 15:18 |
Файлы и папки | X@OC | Общие вопросы Delphi | 2 | 13.09.2011 21:18 |
редактировать все файлы сразу в linux | NiCola999 | Общие вопросы C/C++ | 4 | 25.03.2010 22:22 |
Запуск программы сразу после открытия папки | artemavd | Общие вопросы Delphi | 16 | 25.08.2009 08:41 |
Макрос. Найти текущую дату в колонке через Find | Leanna | Microsoft Office Excel | 5 | 19.12.2008 17:06 |