1
ответ

Неправильный результат при рекурсивном подсчете строк с wc

Я использую следующую команду Linux для рекурсивного подсчета строк текстовых файлов в структуре папок: find . -имя '*.txt' | xargs -d '\n' wc -l Это выводит все найденные файлы и их количество ...
24.10.2019
1
ответ

Как использовать if на csh FreeBSD из теста, если файл старше X минут

У меня есть следующий код, работающий в системе Debian: for File in "${Files[@]} "; сделать, если тест "`найти $FolderDownload/$File -cmin -190`" ; then echo "Файл новый, то 3 часа" # Установить ...
22.10.2019
1
ответ

Копировать файлы с определенным заголовком

Как я могу копировать файлы с условием, что: содержимое файла начинается с Ascii UnityFS5? Я думаю, что мне нужно объединить команды cp, find, cat и grep, но я не знаю, как это сделать.
20.10.2019
1
ответ

Команда подстановки и поиска. Разница между инкапсуляцией подстановки в " " и не

Почему find . -name "*.jav" работает при поиске . -name *.jav не работает, если файлов .jav более 1? Что делают « » и почему «*.jav» не интерпретируется как буквальная строка?
16.10.2019
1
ответ

Почему `find / -name my_filename` не отображает все существующие вхождения?

Поиск исполняемого сценария оболочки eCmd от имени пользователя root # find / -name eCmd приводит только к одному совпадению в /cif/cif_xxx/. Однако другой файл с именем 'eCmd' также можно найти в каталоге /opt/cif/...
12.10.2019
1
ответ

Команда Find, -exec tail и файловый браузер

Я хочу использовать команду find и открыть файловый браузер (Nemo) с результатами: Это находит . -name "foo*" -exec nemo {} + Открывает новое окно для каждого результата. Итак, чтобы не открывать тонны ...
12.10.2019
1
ответ

"-bash: {}: Нет такого файла или каталога" с помощью find exec

Я пытаюсь запустить find . -name "binaries.tgz.*.gz" -exec gzip -d -k < {} \; (в конце концов я пытаюсь запустить find . -name "binaries.tgz.*.gz" -type f -exec gzip -d -k < {} \; | tar tzf - но я ...
11.10.2019
1
ответ

grep после поиска не показывает содержимое файла

Обычно с помощью grep -r "word" вы видите: : , но если вы сделали что-то вроде: найти . -type f -name "*.py" -exec grep "word" {} \; Вы можете видеть только ...
11.10.2019
1
ответ

Как найти файлы на основе их разрешений в Linux

У меня более 50 файлов, и мне нужно найти те, которые имеют: Нет разрешения r для группы Нет w разрешения для группы Нет разрешения x для группы разрешение w или r для других Я попробовал команду find ...
11.10.2019
1
ответ

Ежедневное копирование последних файлов (дата=сегодня) из локальной системы в HDFS с пробелами в именах

Ежедневно поступающие файлы находятся в локальной папке (/home/gas_uk). Я хочу поместить/скопировать последние файлы из локального на сегодня в каталог HDFS (/apps/hive/warehouse/gas_uk/). Я пробовал: find /home/...
10.10.2019
1
ответ

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

В приведенном ниже сценарии я прошу пользователя ввести диапазон дат и применить этот диапазон для фильтрации результатов команды поиска. Команда применяется к файлам журналов, имена которых содержат дату, например, имя_файла-...
08.10.2019
1
ответ

Как рекурсивно найти файл, объединить в один файл и одновременно удалить исходный файл

Насколько я понимаю, я мог бы использовать find. -имя ' *.txt' -exec cat {} \; > all.txt, чтобы объединить все текстовые файлы в каталоге рекурсивно по подкаталогам -в файл с именем all....
08.10.2019
1
ответ

Gnu/Linux: экспортировать результаты команды find, включая дату создания файла

Я использую эту команду, чтобы сохранить имена всех zip-файлов в каталоге в файл. найти . -iname \*.zip > zipfiles.txt Как добавить дату создания файлов? Теперь ...
04.10.2019
1
ответ

Как выполнить дедупликацию выражений -exec в команде find?

У меня есть команда find, которая ищет несколько типов файлов с помощью grep. Например, если вы хотите найти файлы .js и .jsx для строки foo, исключая каталог dist, я бы набрал: find . -path "./...
04.10.2019
1
ответ

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

Я хочу освободить место, удалив лишние файлы во многих подкаталогах. Однако я всегда хочу сохранить последний файл ствола файла. Например, у меня есть набор (рядом с другими файлами...
30.09.2019
1
ответ

Rsync в сочетании с FIND и mtime

Я думал о том, как копировать файлы возрастом от 0 до 30 дней с файлами разных типов с помощью rsync, find и mtime. Приведенный ниже синтаксис find работает, но я не могу заставить его работать с rsync. ...
24.09.2019
1
ответ

Как составить список имен каталогов, которые не содержат определенного имени файла?

У меня есть несколько сотен каталогов, и в каждом из этих каталогов есть файлы с датой в именах файлов, например: $cd dir1 $ls 20190915.file.gz 20190916.file.gz 20190917.file.gz ... ...
21.09.2019
1
ответ

Найти: заменить выражение переменной

$ find -name "Bik*" ./Велосипед ./Велосипед/Unsync/Велосипед.md.~6~ ./Велосипед/Rendered/Biking.gen.html ./Biking/Biking.md Теперь, когда я заменяю выражение переменной следующим образом: $ a='-name "Bik*"' $ ...
11.09.2019
1
ответ

multi threaded find exec

Есть ли какой-то механизм заставить find с -exec использовать несколько заданий? Давайте воспользуемся этой командой, например, find ./* -exec flac --best {} \; Есть ли какой-то способ установить количество одновременных -exec...
03.09.2019
1
ответ

Создать папку для каждого файла в папке без самой папки

| папкаA1 | файл А11, файл А12, ... папкаA | папкаA2 | файлA21, файлA22... | ... | ... Я хочу сделать его копию в виде: | папкаA1 | папка A11, папка A12, ... ...
03.09.2019
1
ответ

команда find не печатает не обрезанные элементы

Эта команда печатает файлы/каталоги в рабочем каталоге, базовое имя которых начинается с точки (так называемые скрытые записи), не рекурсивно. найти . -maxdepth 1 -name '.*' Чтобы напечатать все...
30.08.2019
1
ответ

Какова историческая причина использования фигурных скобок {} в качестве заполнителя в find -exec

Все знают find . -exec foo {} \; и в какой-то момент перестал об этом думать. Но недавно я вернулся к вопросу, который возник, когда я впервые узнал об этом: зачем кому-то выбирать {} в качестве ...
29.08.2019
1
ответ

Найти имена каталогов, которые не содержат определенного подкаталога

У меня есть более 200 сайтов WordPress в /home2/blogname/public_html/, и мне нужно найти, какой из этих блогов не содержит у меня нет внутри одного подкаталога под названием «better-wp-security» в каталоге плагинов, например: /...
26.08.2019
1
ответ

Копирование файлов из определенных подкаталогов на основе имени подкаталога в один каталог с последующим переименованием

Вот фрагмент моего дерева каталогов: |-- 20070214_014700.a | |-- информация | |-- обработано | |-- HH.EL..BHZ | |-- АЗ.АС..ХХЗ | |-- (еще сотни) | |-- сырье | ...
24.08.2019
1
ответ

Как найти все файлы в каталоге, которые либо пусты, либо содержат только пробелы?

Есть ли простой способ найти все файлы в каталоге, которые содержат только пробелы? find -empty находит только действительно пустые файлы, но я также хотел бы найти файлы, содержащие только пробелы, символы новой строки и т. д.
22.08.2019
1
ответ

используйте команду «Найти» для копирования и изменения имен

Здравствуйте, у меня есть несколько папок с несколькими изображениями (jpg и png) на одном уровне каталога (например, ./ParentDirectory/contents/1680x1050.png), которые называются одинаково (1680x1050.jpg или 1680x1050.png) на ...
12.08.2019
1
ответ

Возврат самого верхнего принадлежащего каталога пользователем, если ничто не принадлежит другому пользователю в этом каталоге

Возьмем следующую структуру каталогов и владельца: userA ./dir1 userA ./dir1/dir1.1 пользовательA ./dir1/dir1.2 пользовательA ./dir2 пользовательA ./dir2/dir2.1 пользовательA ./dir2/dir2.1/dir2.1.1 пользователь B ./dir2/dir2.2 ...
03.08.2019
1
ответ

Попытка найти все каталоги размером более 1 ТБ, а затем ls -l, чтобы увидеть пользователей, которым принадлежат эти каталоги

Я ищу место на диске в моем текущем рабочем каталоге... и затем только смотрю для каталогов размером более 1 ТБ... а затем возьмите этот вывод и ls -l все эти конкретные каталоги...
25.07.2019
1
ответ

rsync + использование флага ignore-missing-args

Я использую версию rsync — 3.1.2.0 /usr/bin/rsync_bpc --version rsync_bpc версия 3.1.2.0 протокол версии 31 для копирования файлов из /opt/dir в /tmp я также использую флаг --ignore-...
22.07.2019
1
ответ

Как добавить двойные кавычки к аргументам функции zsh?

Я определил функцию в .zshrc следующим образом: fdtnxg () { find $1 -type $2 -name "$3" | xargs grep "${@:4}" } Если я хочу использовать fdtnxg для поиска псевдонима mot во всех файлах, имена которых начинаются с tt. in ...
22.07.2019