2
ответа

не ищу, не знаю, как связать находку и переменную

толком не знаю, как связать находку и переменную извините, что все на польском #!/bin/bash KONIEC=0; в то время как [ $KONIEC -eq 0 ]; сделать эхо "---------------------------------------------- --...
20.04.2020
2
ответа

Использование регулярных выражений с поиском и заменой в vim

Мне интересно, как использовать регулярное выражение для указания каталогов, которые нужно найти и заменить внутри vim. Например, :Изменение корневого каталога документа и каталога по умолчанию в httpd.conf. Обычно я использую...
19.04.2020
2
ответа

копирование определенных файлов в другой каталог

Я пытаюсь найти файлы с определенными расширениями и скопировать или выполнить rsync на другой жесткий диск или в другой каталог sudo find. \(-type f \(-inname '*.jpg' -o -iname " *png" -o -inname " *mov" -o -имя "*mp3" -...
19.04.2020
2
ответа

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

У меня есть огромное дерево папок, каждая из которых имеет несколько подкаталогов, спускающихся примерно на 3 уровня. Вот пример только с одним уровнем: $ tree . |-- АВ.txt |-- CD.txt |-- папка_назначения |-- ...
14.04.2020
2
ответа

Как правильно исключить каталоги из поиска?

В соответствии с этим вопросом: Как исключить каталоги из поиска, команда должна быть такой: find . -type d \( -path dir1 -o -path dir2 -o -path dir3 \) -prune -o -print Но если я найду . -type d \( -...
13.04.2020
2
ответа

Найти с разрешением и группой

Как я могу найти файлы с разрешением на запись для группы «другие», независимо от любых других разрешений, с расширением «.sh» (используйте символьный формат) Я уже пробовал найти / -type f -perm -g=w -name "...
13.04.2020
2
ответа

find test и bash test не дают одинакового результата, почему?

В моем предыдущем вопросе In find -exec, как заменить текущий файл {}?, я спросил о тесте с поиском. Я хочу найти все файлы, которые мне не принадлежат. Итак, есть правильная команда поиска: find . -type f ...
13.04.2020
2
ответа

Как убедиться, что файлы в папке A также находятся в папке B

Я использую Synology DS1515+ и DSM 6.2.2. Прежде всего, пожалуйста, обратитесь к изображению, как показано ниже; Сначала я загружаю несколько видеофайлов. Примеры имен файлов приведены выше. И второй шаг - это копирование...
10.04.2020
2
ответа

Перебор папок и подсчет файлов в TAR

Мне нужно просмотреть папки и подсчитать файлы в TAR с одинаковыми именами. Я попробовал это :найти -name example.tar -exec tar -tf {} + | wc -l Но это не удается :tar :./rajce/rajce/example.tar :Не найдено в...
08.04.2020
2
ответа

конвейерный вывод команды поиска

В дополнение к моему запросу, опубликованному -Использование команды find с командой sh -не работает. Основываясь на o/p приведенной ниже команды, мне нужно обновить разрешение до 777 для каждого из перечисленных файлов. найти. -тип...
02.04.2020
2
ответа

Использование команды find с командой sh не работает

Я пытаюсь найти файлы с шаблоном FW. В этих отфильтрованных файлах я пытаюсь найти шаблон chmod.*archive|archive.*chmod, а затем перечислить их. Я попытался выполнить приведенную ниже команду, но...
02.04.2020
2
ответа

Команда поиска SSH не распознает каталог, хранящийся в локальной переменной

Я могу использовать SSH и перейти в каталог, сохраненный в локальной переменной $out_dir. Однако я не могу понять, почему find | команда head не работает. В попытке № 2 я добавил вторую обратную косую черту в конце ...
01.04.2020
2
ответа

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

допустим, у меня есть один текстовый файл, содержащий электронные письма abd3@dom abd2 @ дом sdklf2@lksd sd@gm мне нужен небольшой скрипт bash для grep, find, find содержит электронную почту в файлах и распечатывает файлы, которым они соответствуют...
30.03.2020
2
ответа

Кодировка символов имени файла путается при вызове с помощью find -exec

Я хотел бы упростить пример, но любое дальнейшее упрощение устраняет проблему … Я уже урезал свой скрипт до этого : #!/бин/ш эхо "$1" | sed 's/[^[:alnum:]]//g' Это делает то, что я...
20.03.2020
2
ответа

find: ‘count=1’: Нет такого файла или каталога

Предыдущий код: total=`ls -Rp rootfs | туалет -l` count=0 Когда я присваиваю переменной простое дополнение: sudo find rootfs -exec cp -d -- "{}" "/media/$USER/{}" 2> /dev/null \; -exec синхронизация \; -exec ...
20.03.2020
2
ответа

Использование find с grep и передача результата другому grep

Я пытаюсь использовать find, чтобы найти файл, и первый grep будет искать шаблон в этом файле. результат будет передан второму grep, например, find /Dime/Lock _Room/ -name CDRV.txt -type f -...
18.03.2020
2
ответа

Поиск файлов со звездочкой (*) в имени файла

Как найти файлы со звездочкой в ​​имени файла? Другой способ задать вопрос: как заставить звездочку НЕ вести себя как подстановочный знак? Обычно для подстановочного знака я бы использовал что-то вроде ...
12.03.2020
2
ответа

как найти и символические ссылки, и каталоги с помощью команды find

Я ненавижу команду find, просто хочу, чтобы она появилась. Безусловно, худший инструмент CLI в мире Linux, который я использовал за многие годы. Оказывается, следующая команда ничего не вернет: cd "...
12.03.2020
2
ответа

Найти все файлы и перечислить все атрибуты в терминале

Я могу перечислить все файлы test.txt на терминале RHEL, используя sudo find / -iname 'list.txt' Если есть файл /media/my/list.txt Я могу запустить sudo ls -la /media/my/list.txt, чтобы получить атрибуты. Как я могу...
26.02.2020
2
ответа

используйте find -exec с именем файла, содержащим знак доллара ($)

У меня есть каталог с несколькими файлами .flac: [test]$ ls 'тестовый файл (с $ign и скобками).flac' 'test файл с пробелами.flac' Я хочу запустить тестовую команду ffmpeg для этих файлов, я использовал find ...
22.02.2020
2
ответа

Последнее изменение файлов в папке

В папке у меня есть файлы с отметками времени в наносекундах.: FileLastestFile.ext FileOther0.ext FileOther1.ext FileOther2.ext FileOther3.ext FileOther4.ext ... FileOther.ext Я хочу сохранить только файл, который ...
18.02.2020
2
ответа

Найдите файлы между двумя временами/часами, используя find

Я напишу некоторый контекст для моей проблемы. Мне приходится иметь дело с процессом, который выполняется каждый день и создает файлы в три последовательных шага: A, B и C. Файлы из шагов A и C хранятся в одной папке (...
13.02.2020
2
ответа

Как мне передать результаты «find» или «ls» в файл ПОСЛЕ завершения его стандартного вывода?

Итак, по какой-то причине, когда я делаю что-то вроде find $PWD -type f > listoffiles.txt, чтобы создать список файлов в текущем каталоге и сохранить его в списке, Сам файл "listoffiles.txt" каким-то образом ...
02.02.2020
2
ответа

рекурсивный поиск файлов *.c для обработки dos2unix

Цель состоит в том, чтобы найти файлы *.c для обработки с помощью dos2unix: find . -имя *.c | xargs dos2unix -f При попытке устранения неполадок с приведенной выше командой: user@host:~/csim/exercise$ find . -имя *.с ./6-1/...
28.01.2020
2
ответа

Сбой переименования mv на основе поиска в сценарии оболочки

Я хотел написать простой сценарий для переименования файлов, а точнее частей файлов. Хотя команда отлично работает из командной строки: find . -type f -name "*old*" -exec bash -c 'mv "$0" "${0/old/new}"' {} \; 2>...
26.01.2020
2
ответа

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

Я хочу написать скрипт, который будет находить и заменять любые символы, кроме [^A-Za- z0-9._-] в файле определенного типа (в данном случае .avi) с символом подчеркивания _. Я хочу, чтобы это выполнялось рекурсивно...
22.01.2020
2
ответа

Скрипт в Bash: найти все файлы

Я хочу написать скрипт на Bash, который находит все файлы размером менее 100 байт в каталоге /etc, разбивает результаты на страницы и сохраняет результаты в файл. Я пытался использовать эту команду: find /etc -size -...
19.01.2020
2
ответа

Почему xargs выводит результаты с новыми строковыми символами?

При выполнении команды найти . -maxdepth 1 -regextype posix-egrep -regex '.*/[a-zA-Z]+\.txt возвращает следующие результаты. ./testfile.txt ./testread.txt В отличие от команды find . -...
18.01.2020
2
ответа

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

Я пытаюсь заархивировать свое приложение и хотел бы исключить все мои каталоги с изображениями, кроме одного. Рассмотрим следующую структуру папок: /images │ └───/foo // исключить │ └───/bar // ...
18.01.2020
2
ответа

новое десятилетие: как произнести что-то вроде `find /path/ -name 'file.20{19,20}*'` (но это работает)

резюме: в данной системе есть много текстовых файлов с именами ~ = [тип файла].[8-значная дата]. Для поиска этих файлов мне нравится (и я хочу сохранить) эту идиому: find /path/ -name 'file.nnnn*' -print | xargs ...
15.01.2020