2
ответа

Как сортировать видео по кодеку и выполнять команду

Итак, я пытался фильтровать из H265/HEVC и показывать только те видео, которые не являются предыдущим кодеком, а затем выполнить команду, которая у меня есть, которая перекодирует видео с использованием моих настроек. Каждый раз, когда я ...
30.08.2019
2
ответа

Почему $() не расширяется должным образом?

Я хочу воспроизвести все файлы .mp3 в каталоге с помощью vlc, поэтому я делаю что-то вроде этого: vlc $(find ~/Documents/music -name "*.mp3" -exec "echo \"{}\ "" \;) Проблема в том, что я получаю "vlc: unknown ...
25.08.2019
2
ответа

Понять команду -exec?

Это работает find ./ -iname '*.c' -o -name '*.h' -o -name '*.l' -exec grep -irn test1 {} \; Если я комбинирую -exec с ls, это говорит мне, что это неправильный вариант. #ls -exec коснуться {} \; ls: недействительно ...
21.08.2019
2
ответа

Найти файл и переименовать его одной командой в bash

Как найти файл на сервере RHEL 7 и переименовать его? Можно ли это сделать одной командой? Например, я мог бы: найти . -name имя_файла, затем cd в каталог, затем mv имя_файла.conf имя_файла2.conf, ...
01.08.2019
2
ответа

Выравнивание столбцов для получения листинга в стиле `ls -l` с помощью find

Я пытаюсь добиться того же формата листинга, который я получаю от ls -l при использовании find. Хотя с полным путем в конце, а не с именем файла. FWIW Я использую find (GNU findutils) 4.5.11. ...
26.07.2019
2
ответа

Переданный grep для просмотра внутренних файлов

(самостоятельно перенесен из ask-ubuntu, потому что он связан с Linux, а не с Ubuntu, и моя ОС не ubuntu) Я пытаюсь сделать grep, который выглядит следующим образом: grep -r 2019 | grep -riv ОШИБКА | grep -rl DSL I want...
24.07.2019
2
ответа

Поиск каталогов, не содержащих файл, только в каталогах, ведущих к определенному каталогу

У меня есть большой проект, для которого я пытаюсь найти каталоги, не содержащие *_out CSV-файл. Я посмотрел на другие подобные ответы, и я думаю, что почти там. Проблема, с которой я столкнулся...
23.07.2019
2
ответа

Поиск пустых каталогов ИЛИ каталогов без файлов в них рекурсивно

Вот поиск . -type d -пустая команда, но она находит только буквально пустые каталоги. Чего я хочу достичь, так это чего-то более сложного: я хочу найти пустые каталоги или...
23.07.2019
2
ответа

Как сохранить ход выполнения команды «найти»?

У меня большое дерево каталогов с файлами. Я часто использую команду find, чтобы найти что-то в этом дереве. Первый раз после перезагрузки это занимает какое-то время, но последующие использования практически мгновенны. Очевидно...
22.07.2019
2
ответа

Застрял с использованием find и sed для замены строки в именах файлов

Следуя этому сообщению в качестве справки, я могу запустить команду find и sed без выдачи ошибки, но имена файлов остаются неизменными. Пытаюсь удалить pronunciation_de_ из всех mp3 в ...
19.07.2019
2
ответа

Sed не мог редактировать :не обычный файл

Я пробовал различные решения, упомянутые в SO, для решения этой проблемы, с которой я столкнулся. Я хочу найти все файлы рекурсивно и изменить определенный текст. Это команда, которую я использую в cygwin в Windows...
17.07.2019
2
ответа

Найти строку2, если в файле существует строка1

У меня есть файл конфигурации (от Nagios) со следующей структурой: определить службу{ использовать pruebaspre-service,srv-pnp host_name server1.es группы служб ...
16.07.2019
2
ответа

Странное поведение при циклическом просмотре файлов в папке

Не знаю, что здесь происходит. Я использую Bash 3.2 на Mac. У меня есть: ores_resource(){ for f in "$(cd "$HOME/.oresoftware/bash" && find . -type f)"; do f="${f:2}" echo "мой файл $f"...
13.07.2019
2
ответа

показать количество файлов, не соответствующих определенному шаблону имени файла

У меня есть некоторые нестандартные и стандартные имена файлов, подобные приведенным ниже. Мне нужно получить количество файлов, которые НЕ являются стандартными. Стандартные имена файлов: XYZABC.txt, XYZABC.csv, *.msg Нестандартный файл...
12.07.2019
2
ответа

linux + найти + удалить файлы на удаленных машинах, кроме определенных файлов [дубликаты]

у нас есть Redhat 7.2 Linux версии I хотите удалить на удаленных машинах все файлы репозиториев в /etc/yum.repos.d, кроме следующих файлов в /etc/yum.repos.d local.repo redhat.repo кластер....
07.07.2019
2
ответа

Найти ищет только первую совпадающую запись

Мне нужно найти все пути к каталогам с определенными подпапками. Шаблон поиска выглядит следующим образом: find /foo/*/searched_folder/bar -maxdepth 0 -type d ̶I̶t̶'̶s̶ ̶w̶o̶r̶k̶i̶n̶g̶ ̶p̶r̶e̶t̶t̶y̶ ̶w̶e̶l̶l̶ ...
01.07.2019
2
ответа

find - как мне создать псевдоним, чтобы делать что-то вроде (find . -iname '*$1*')?

У меня есть функция findn: findn () { find . -iname "*$1*" } Использование этой функции имеет один недостаток, который я не могу использовать -print0 | Команда xargs -0 (я использую mac) после имени файла findn для расширения...
26.06.2019
2
ответа

Объединение find exec и цикла while

Я пытаюсь объединить команду find так, чтобы возвращаемые ею результаты содержали только файлы с "предупреждением:" или "ошибкой: " текст внутри них. Мне также нужны эти результаты в определенном формате, поэтому я использую exec ...
20.06.2019
2
ответа

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

Как рекурсивно заменить строки (путь расположения) в файлах в каталоге, кроме бинарных файлов? Попробовал команду найти. -type f -exec sed -i 's/foo/bar/g' {} + но также заменяет строки в ...
16.06.2019
2
ответа

Отменить stderr «доступ запрещен» изначально в find

Есть ли в find опция, которая позволяет мне подавлять сообщения об ошибках, которые я получаю при попытке доступа к каталогам, к которым у меня нет доступа? Я знаю, что могу просто отказаться от stderr, но кажется ...
12.06.2019
2
ответа

использовать только имя файла для перемещения

Мне нужно переместить некоторые файлы из одной папки в другую, критерии устанавливаются командами find и grep. Когда я пытаюсь переместить файлы, он ломается. Фактически он пытается переместить mv / somefolder / export // somefolder / storage / ...
05.06.2019
2
ответа

Busybox: найти все файлы в разделе, которые были изменены с момента включения

Я пытаюсь придумать сценарий, совместимый с Busybox (или однострочный), который перечисляет все файлы в указанном разделе, которые были изменены. изменены с момента последнего включения питания. Сюда должны входить файлы, которые...
02.06.2019
2
ответа

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

У меня есть сотни файлов с исходным кодом. Я хочу переименовать пространство имен в соответствии с путем имен файлов. Конечно, косые черты должны быть заменены точками. Я пробовал использовать find -exec, но не смог получить ...
22.05.2019
2
ответа

Команда Unix для получения 0 count , если в течение дня нет файлов, а также count

Как сделать, чтобы получить список дней, когда файлы не были получены. Используйте приведенную ниже команду, чтобы получить количество файлов вместе с датой: find . -maxdepth 1 -type f -printf '%TY-%Tm-%Td\n' | awk '{array[$0]+=...
20.05.2019
2
ответа

Используя усеченный \находят

Эта команда не будет работать: $ усекают-s 0$ (найти. - размер +1c вводит-f - должностное лицо grep-LwE 'keyword1|keyword2|keyword3' {} +), "найдите: пути должны предшествовать выражению: введите Использование: найдите [-H] [-L] [-P] [-Olevel]...
12.05.2019
2
ответа

find не возвращает ожидаемые файлы

Я пытаюсь найти несколько больших файлов в определенном месте: Эта команда работает и возвращает некоторые результаты: admin@tyrell:~$ sudo find /nfshome/*/.local/ -type f -size +1G -exec ls -lh {} \; -rw-r--r-- ...
11.05.2019
2
ответа

find -exec и инкремент счетчика / progress

TL; DR: Q: Как сохранить счетчик в цикле find -exec? Мой вариант использования: мне нужно переместить много каталогов, которые разбросаны по всему месту, поэтому я их нахожу. -type d -name "prefix_ *" \ -exec sh -...
10.05.2019
2
ответа

entr: рекурсивное распознавание новых файлов

Чтобы отслеживать новые файлы, добавленные в каталог (и его подкаталоги), я хочу использовать entr ls -d /tmp/* | entr -p notify-send "добавлен новый файл." Но когда я добавляю новые файлы в /tmp/ или /tmp/foo/ ничего...
01.05.2019
2
ответа

Raspbian, debian: Как заставить find $ SOURCE возвращать все каталоги из $ SOURCE без себя [дубликат]

Я использую rsync для копирования каталогов, включая файлы, с --remove -source-files Я разрешаю rsync удалять исходные файлы. К сожалению, он не удаляет каталоги, поэтому я хотел бы удалить все пустые каталоги ...
20.04.2019
2
ответа

Найти файлы большее значение X, сортируйте по размеру, показать в формате LS

Мое назначение: найдите файлы (в определенном каталоге, который дан), показать только Темы выше 100 мегабайт, сортируйте их по размеру, распечатайте их в формате LS -LH. Это то, что я выполняю: Найти / home / ...
14.04.2019