1
ответ

Найти (и удалить) все файлы с числом жестких ссылок, равным 1

Мне трудно освободить неиспользуемое дисковое пространство на одном из разделов macOS 10.13. Думаю, благодаря GrandPerspective я обнаружил, что каждый раз, когда я удаляю некоторые элементы в Фото для...
21.07.2019
1
ответ

Удаление каталогов, к которым не обращались в течение X дней

Я написал несколько сценариев для загрузки и кэширования музыки, и мне нравится удалять каталоги в расположении кэша, к которым не обращались в течение X дней . Я могу сделать это через: gfind "$music_dir" ...
18.07.2019
1
ответ

Поиск не работает должным образом с пробелом в каталоге

У меня есть скрипт, вызывающий это find "/mnt/Data/Shared/$1" -type d -exec bash -c 'fixperm "'${1}'" "fd" "$0" ' {} \; $1 - это каталог, когда имя не содержит пробелов, он работает, когда есть пробел...
17.07.2019
1
ответ

Grep «Шаблон 2» только в файлах, содержащих «Шаблон 1»

Я пытаюсь найти «Шаблон 1» только в файлах, которые содержат другую строку «Шаблон 2». A.txt Узор 1 ... Шаблон 2 B.txt Узор Z ... Шаблон 2 Я намерен отфильтровать файлы, которые...
15.07.2019
1
ответ

найти :неизвестный предикат `-p'

find /log/ -mtime -31 -type f -name "" *data.txt"" -printf ""cp -p %p /Backup/ %Td/\n"" | sh Я пытаюсь настроить эту команду в задании cron, и она жалуется на неизвестный предикат -p. Не совсем...
13.07.2019
1
ответ

Почему предупреждение о поиске важно?

Я читал Брайана Уорда о том, как работает Linux, и он выдал следующее предупреждение: «Не пробуйте такие опции, как -exec, пока не выучите эту форму наизусть». find -name file -print До сих пор я не ...
12.07.2019
1
ответ

найти . -type d -mtime +1 показывает только один файл за 4 дня [дубликат]

Я пытался использовать find с -mtime +1, чтобы найти все каталоги старше 24 часов, но у меня возникли проблемы с этим. Я понимаю, что использование -mtime +n должно удалить n*24 часов данных, но кажется...
09.07.2019
1
ответ

Find exec. Почему {} нельзя использовать в качестве имени выходного файла?

Я пробовал использовать эту команду для сжатия всех файлов css во всех подкаталогах. найти . -iname "*.css*" -exec gzip -c '{}' > '{}'.gz \; Но он создает только файл {}.gz. В итоге я использовал это: find . -...
08.07.2019
1
ответ

Удалить группы строк с одинаковой первой строкой, за исключением первого вхождения

Это может быть пара вопросов в одном, но эта проблема меня застряла. У меня есть текстовый файл с группами из четырех строк, разделенных пустой строкой. Первая строка каждой группы начинается с '>'...
21.06.2019
1
ответ

Может ли кто-нибудь помочь мне понять, что означает эта команда «найти» с фигурными скобками?

Я нашел несколько старых заметок, в которых кто-то предлагал запустить следующую команду для установки прав доступа к некоторым файлам: find /perl/lib/ -type f -exec chmod o+r \{\} \; Вы случайно не знаете, что такое \{\} часть ...
19.06.2019
1
ответ

Найти странность команды [дубликат]

Я обнаружил, что с помощью команды 'find' для поиска отдельных файлов возникают некоторые несоответствия. Например, я хотел найти конкретный файл со словом бумага в его названии. Если я наберу sudo find /...
14.06.2019
1
ответ

Найти имя файла в содержимом другого файла

В папке много текстовых файлов. Я хочу знать, в каком файле содержится упоминание имени другого файла в папке пример :Имя файла1 упоминается в другом файле в папке1? папка1 ├── папка1....
14.06.2019
1
ответ

Не удается объединить несколько файлов в разных каталогах.

Я пытаюсь объединить несколько файлов, находящихся в разных каталогах, с помощью следующей команды: ~$ find . -name ‘*.text’ -exec cat {} >> комбинированный.текст \; Однако это не так...
05.06.2019
1
ответ

Как выразить тесты -writeable и -readable `find`, если они недоступны?

Иногда в старых Linux-системах find не поддерживает тесты -writable и -readable, которые проверяют, доступен ли файл или каталог для записи/чтения, соответственно. для текущего пользователя. Скажем, я...
01.06.2019
1
ответ

Почему `находит -тип d -exec rmdir {} \; `команда выдает сообщение «Нет такого файла или каталога»

В целях тестирования я создал следующие каталоги. user@linux :~$ mkdir dir0{1..3} user@linux :~$ ls -l всего 12К drwxr -xr -x 2 пользователь пользователь 4.0K Mei 31 10 :45 dir01 drwxr -xr -x 2 пользователь пользователь 4.0K...
31.05.2019
1
ответ

find command - how to ignore case in -path option?

when search filename or dirname case-insensetively, we can use option -iname. but if I want to ignore case in -path option, what should I do? can I do it with only find command, without using ...
25.05.2019
1
ответ

Можно ли раскрасить вывод команды find с флагом -printf?

Команда find. -type l -not -xtype l -printf "% p ->% l \ n" печатает все неразрывные символические ссылки в каталоге .. Я хочу раскрасить этот вывод так, чтобы часть% p была синей. Я пробовал найти. ...
22.05.2019
1
ответ

Как найти повторяющиеся пути к каталогам, даже если содержимое отличается?

Я искал везде, но похоже, что все темы, кроме одной (Поиск и список повторяющихся каталогов), которые я нашел, на самом деле касаются моей ситуации, и результат не совсем то, что мне нужно. Редактировать: Вот некоторые...
18.05.2019
1
ответ

Extract Sub-Directory Path from Partially Known Directory

Допустим, у меня есть следующая структура каталога: base/ | +-- app | | | +-- main | | | +-- sub | | | +-- первый | | | | | +-- tib1.ear | ...
04.05.2019
1
ответ

Найти файлы, затем переместить их и переименовать одновременно?

В настоящее время я использую три шага для сжатия некоторых статических ресурсов, а затем использую s3cmd для корзины S3 (технически это корзина Digital Ocean Spaces). Вот что я делаю: $ find . -type f -name '*.css' | xargs -I{...
02.05.2019
1
ответ

Неправильные результаты при использовании "find" в терминале

Что я делаю неправильно и почему мне нужно использовать "/" для получения правильных результатов ? А если мне понадобится "/", для чего он нужен и как мне ввести его с помощью терминала? Прохождение через "медиа" было просто случайностью, и я ...
30.04.2019
1
ответ

Попытка скопировать только файлы, которые были изменены в течение последнего дня, с сохранением структуры папок

Я пытаюсь найти и скопировать файлы, которые были изменены в течение последнего дня. При этом я пытаюсь сохранить структуру папок в каталоге dir1. Есть много подкаталогов в dir1 и data ...
29.04.2019
1
ответ

Директивы 'regex' и 'name' в команде find

Какой тип синтаксиса регулярного выражения ожидает параметр -name команды find? У меня сложилось впечатление, что это будет то же самое, что и для -regex, но, похоже, это не так. $ mkdir test && cd ...
26.04.2019
1
ответ

Архивирование всех подкаталогов

Попытка заархивировать каталоги резервных копий внутри родительского каталога data /, который выглядит как эти данные | - 2019-04-01 | - data.gz | - data2.gz | - 2019-04-09 | - data.gz | - data2.gz Я бы хотел ...
24.04.2019
1
ответ

Как завершить поиск после первого совпадения?

Я использую find в цикле while. он берет список IP-адресов в ip.txt, ищет IP-адрес в каталоге файлов, а затем записывает имя файла, в котором был найден каждый IP-адрес, в файл с именем results....
23.04.2019
1
ответ

Циклический просмотр всех файлов, динамический пропуск некоторых

довольно новых для unix. Попытка создать скрипт для перебора всех файлов и подкаталогов с заданным каталогом и их печати. Однако я хотел бы иметь возможность динамически пропускать определенные каталоги. ...
15.04.2019
1
ответ

Поиск файлов, для которых команда не работает

Я хотел бы рекурсивно найти все файлы, для которых сценарий, принимающий файл в качестве аргумента, возвращает ненулевое значение. Есть идеи, как это сделать с помощью 'find' или аналогичного инструмента?
14.04.2019
1
ответ

Найти все файлы, которые пользователь может читать из

Сначала я хотел просто использовать: find / etc -type f -perm -004 И это сработало. Но были два файла, из которых текущий пользователь не мог читать, но группа, в которой был этот пользователь, могла получить к ним доступ ...
08.04.2019
1
ответ

поиск файлов с отсутствующими или старыми подписями

Для обновления подписей в / boot я хотел бы использовать find (GNU findutils) 4.6.0. Я знаю, что могу просто зациклить и проверить, совпадает ли подпись с gpg, но я хотел бы знать, как использовать find с -newer в ...
08.04.2019
1
ответ

Почему шаблон подстановки find {} уязвим для атаки путем внедрения? [дубликат]

Я пытаюсь понять больше об этом редактировании, которое было внесено в мой ответ: https://unix.stackexchange.com/revisions/510388/5 Как работает cd "{}" в контекст команды find ...
04.04.2019