Описание тега find-util
Стандартная утилита Unix под названием "find" для обхода файловых иерархий с целью поиска или обработки файлов. При использовании этого тега добавьте тег для идентификации платформы.
9
ответов
Unix find: поиск исполняемых файлов
Какой тип параметра / флага я могу использовать с Unix find команда, чтобы я искал исполняемые файлы?
16 дек '10 в 06:40
1
ответ
Как я могу вернуть список скрытых файлов, доступных для чтения текущему пользователю в bash, без использования флага -readable?
Я хочу запустить команду, которая выводит все скрытые файлы, которые текущий пользователь может прочитать - в Bash. Пока что я использую find команда, с -perm но я не могу получить файлы, которые может прочитать текущий пользователь, но файлы, котор…
23 окт '17 в 19:18
2
ответа
Почему моя команда `find` выдаёт мне ошибки, связанные с игнорируемыми каталогами?
У меня есть эта команда поиска: find . -type f -not -path '**/.git/**' -not -path '**/node_modules/**' | xargs sed -i '' s/typescript-library-skeleton/xxx/g; по некоторым причинам это дает мне эти предупреждения / ошибки: find: ./.git/objects/3c: No…
08 май '18 в 17:16
3
ответа
find: отсутствует аргумент `-exec', даже после экранирования точки с запятой
for i in `ls`; do find /path/to/different/project -name $i -type f -exec sed -i "s/var Handlebars/d" {}; done; Я пытался, казалось бы, все, в том числе избежать ; после {}, избегая обоих ;Избегаю цитаты, подправляя sed Команда - все безрезультатно. …
31 май '16 в 16:24
2
ответа
Bash найти, только удалить файлы - порядок аргументов
Скажем, сегодня 8 апреля, и я выполняю следующее в bash. cd /tmp mkdir hello touch -d 2015-04-01 hello Затем, скажем, я хочу удалить все файлы в /tmp, которые старше одного дня, но НЕ каталоги, и я выполняю это: find /tmp -mtime +1 -delete -type f П…
08 апр '15 в 23:25
1
ответ
Рекурсивно искать каталог двоичных файлов для шестнадцатеричной последовательности?
Текущие команды, которые я использую для поиска некоторых шестнадцатеричных значений (скажем, 0A 8b 02) привлекать: find . -type f -not -name "*.png" -exec xxd -p {} \; | grep "0a8b02" || xargs -0 -P 4 Можно ли улучшить это с учетом следующих целей:…
15 май '15 в 13:32
3
ответа
Bash: не использовать find -exec
Когда используешь scp или же rsync Мне часто не удается справиться с ошибкой "Список аргументов слишком длинный". Когда приходится mv или же rmУ меня нет проблем в использовании find а также xargs но я не понимаю, как использовать find а также -exec…
09 июн '17 в 16:00
2
ответа
Фильтруйте папки с именем timestamp - сопоставление с образцом или сопоставление с регулярным выражением с помощью утилиты find
Я пишу общий сценарий оболочки, который отфильтровывает файлы на основе заданного регулярного выражения. Мой сценарий оболочки: files=$(find $path -name $regex) В одном из случаев (для фильтрации) я хочу отфильтровать папки внутри каталога, имена па…
29 ноя '16 в 13:58
1
ответ
Исключить папку библиотеки из поиска с помощью команды поиска в Terminal–OS X Mavericks
Я пытаюсь создать AppleScript, который ищет определенную папку с именем keyPRO внутри домашней папки пользователя. Я использую следующий код в моем AppleScript, чтобы сделать это: do shell script "find ~/ -name 'keyPRO'" ("~/" Означает поиск в домаш…
22 апр '15 в 18:29
1
ответ
Как изменить расширения имени файла в подкаталогах в Mac OS X
Я пытался перебрать структуру каталогов, где я хочу изменить расширение файла .mv4 в .mp4, Проблема в том, что во многих именах файлов есть пробелы, и мне не удалось перебрать структуру каталогов. Я делаю это в терминале. Существуют примеры изменени…
09 мар '15 в 02:41
0
ответов
Почему этот нерекурсивный "find" намного медленнее, чем поиск "ls"?
Я написал два разных сценария, как показано ниже: # Script 1: current_date=$(date +"%m-%d-%Y") logsPath="/hadoop_common/smallsite/realtime/current/spark/logs" find $logsPath -maxdepth 1 -name "*$current_date*" -print > tmp а также # Script 2: cur…
29 мар '18 в 16:02
1
ответ
Найдите пронумерованные подкаталоги под номером X и удалите их
У меня есть папка 'masterfolder', в которой есть подпапки с нумерованной схемой именования: \masterfolder\S01 \masterfolder\S02 \masterfolder\S03 \masterfolder\S04 \masterfolder\S05 Теперь я хочу найти и удалить все папки ниже определенного номера, …
14 сен '18 в 08:26
3
ответа
Linux - Найти команду и команду tar Ошибка
Я использую комбинацию команд поиска и копирования в моем скрипте резервного копирования. он используется на довольно большом количестве данных, во-первых, из 25 файлов нужно найти все файлы старше 60 минут затем скопируйте эти файлы во временный ка…
11 мар '15 в 19:27
2
ответа
Какой самый быстрый способ найти и удалить файлы?
С: Find="$(find / -name "*.txt" )" du -hc "$Find" | tail -n1 echo "$Find" | xargs rm -r Если файл foo bar.txt найден, он не будет считаться с помощью du или удалять файл. Что было бы лучшим способом избежать пробелов?
04 фев '16 в 21:14
1
ответ
Вывод списка содержимого каталога, например, команды Unix 'find'
Работая над измененной / более простой версией утилиты Unix 'find', и, пока я распечатываю файлы, мой формат отключен. Бег: ./a.out mydir -print Вывод должен быть похожим, чтобы найти следующее: mydir mydir/innerDir mydir/innerDir/innerFile mydir/te…
04 мар '17 в 17:45
3
ответа
Искать файлы в текущем каталоге, чье имя не содержит "txt" в linux
Я знаю, как найти файлы с суффиксом .txt в текущем каталоге:find *.txt Как я могу инвертировать это? Я новичок в Linux, поэтому, пожалуйста, помогите. Спасибо!
10 апр '15 в 00:42
1
ответ
Поиск по каталогу с поиском
Когда find итерирует каталоги, они отображаются в том порядке, в котором их выдает VFS. Можно ли изменить этот порядок на каталоги первого обхода, прежде чем просматривать файлы, расположенные рядом с ними? -depth вариант не является решением. Это т…
24 июл '16 в 14:31
1
ответ
find - mtime vs mmin - Странные результаты
Поэтому я работаю над сценарием bash для очистки временных файлов и столкнулся с необъяснимым поведением. # Find using mmin flag find /usr/local/store/file/temp/3_day/ -mmin +$((60*24*3)) -type f > /tmp/old_files_by_mmin.txt # Find using mtime fl…
03 авг '16 в 17:13
2
ответа
Использование оболочки bash на RHEL 7 - почему find находит больше файлов, когда я не использую -exec?
Я ищу все файлы setuid/setgid. Когда я не пользуюсь -execработает как положено: # find /usr/bin -type f -perm -4000 -o -perm -2000 /usr/bin/wall /usr/bin/ksu /usr/bin/chage /usr/bin/chfn /usr/bin/chsh /usr/bin/fusermount /usr/bin/passwd /usr/bin/wri…
06 май '16 в 23:46
0
ответов
Как я могу найти файлы, в которых ctime и mtime различаются?
Иногда сайт взламывают, и злоумышленник скрывает новые или измененные файлы, изменяя дату файла (mtime). Обычно они устанавливают это на не последнюю дату. Используя что-то вроде find . -type f -ctime -3 -exec ls -ls {} \; Я могу найти файлы, которы…
10 май '18 в 15:42