3
ответа

Как выполнить скрипт для нескольких файлов с помощью find?

В общем, мне нужно найти кучу файлов .csv, а затем использовать мой сценарий, который я написал для всех них. у меня находка. -type f -name "*.csv" | xargs ./extractdata это работает, но работает только с одним файлом, а не ...
03.04.2020
3
ответа

find: регулярное выражение в имени

предположим, я пишу: find . -regex "[0-9]{4}-[0-9]{2}-[0-9]{2}-(foo|bar).csv.gz" -printf "%f\n" Эта команда мне кажется, должно работать. Я перебрал различные параметры regextype и...
01.04.2020
3
ответа

Поиск файлов и проверка их успешного выполнения

Я хотел бы подсчитать успешно выполненные файлы, но не могу это сделать. Вот что у меня есть :successScripts=0 все скрипты = 0 командная строка=$ (найти. -имя " *.sh" -exec '{}' \; )если [$...
28.03.2020
3
ответа

find не работает при запуске из удаленного скрипта

У меня есть следующая строка в скрипте :find ~Templates -maxdepth 0 -type d -empty, который отлично работает, как и ожидалось. Однако, когда я копирую свой скрипт в общий ресурс samba и запускаю его оттуда (, bash myscript.sh ),...
16.03.2020
3
ответа

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

Я использую Ubuntu и Dropbox. Проблема в том, что у меня есть некоторые проблемы с синхронизацией, потому что у меня много жестких ссылок в моей папке с изображениями. Как я могу удалить их все с помощью простой команды ...
09.03.2020
3
ответа

Linux не может применить "найти" в канале

Я ищу файл в дереве каталогов ниже меня. Когда я пытаюсь найти . -name xyz, я получаю множество экранов find: '/home/fred' : Отказано в доступе Это имеет смысл, поскольку у меня нет прав доступа к ...
27.01.2020
3
ответа

Как заархивировать все файлы без путей

Я хочу найти все файлы .c в текущем каталоге и подкаталогах и заархивировать их. Я пытаюсь использовать следующий способ для достижения этой цели, но когда я распаковываю файлы, файлы в разных папках. Я не ...
23.01.2020
3
ответа

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

У меня есть каталог, в котором есть несколько подкаталогов. Я перебираю подкаталоги один за другим. Затем я меняю каталог с помощью cd. Если в этом подкаталоге у меня есть файл с ...
03.01.2020
3
ответа

Использование функции поиска нескольких имен команды linux в переменной?

Недавно я узнал, как выполнять поиск по нескольким именам файлов с помощью команды find, например: find . \( -iname "*.srt" -o -iname "*.mp4" \) Но в некоторых случаях мне приходилось использовать так много фильтров, как этот, и эта простая командная стро
31.12.2019
3
ответа

Понимание поиска с помощью atime, ctime и mtime

Итак, я понимаю разницу между тремя идеями в названии. atime -- время доступа = время последнего открытия файла mtime -- время модификации = время последнего изменения содержимого файла ctime -- измененное время =...
19.12.2019
3
ответа

find ".ts", но не ".d.ts"

Я думал, что это поможет: find src -type f -regextype egrep -regex '.*(?< !\.d)\.ts' Но, похоже, ничего не совпадает. Я думаю, что это должно сработать, но я предполагаю, что этот "egrep"...
18.12.2019
3
ответа

можно ли заменить строку в двух разных файлах одной командой?

У меня есть каталог, содержащий несколько подкаталогов. Я знаю, что есть два типа файлов, таких как *A*.txt и *B*.txt, которые содержат "oldString" в этом каталоге. Я хочу заменить их на "...
10.12.2019
3
ответа

Поиск каталогов без учета регистра

Я пытаюсь собрать команду find для вывода списка каталогов в /home с именами, начинающимися с adm_, но мне нужно, чтобы поиск был нечувствителен к регистру (rhel v7). Есть ли способ сделать это?
06.12.2019
3
ответа

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

Я хочу искать произвольные имена файлов/каталогов, но хочу только перечислить пути к файлам, содержащие строку поиска в той же позиции однажды. В частности, не каждый файл в каталоге соответствует ...
29.11.2019
3
ответа

Как выбрать случайный файл из папки без повторения с помощью bash?

Я могу выбрать случайный файл с помощью этой команды find ./ -type f | shuf -n 1 Но несколько раз показывает один и тот же файл. Можно ли перестать выбирать дубликаты файлов? Есть ли какая-нибудь другая утилита для ...
23.11.2019
3
ответа

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

Как рекурсивно отображать файлы, в алфавитном порядке и без строк, которые показывают исключительно имена папок? Например, с помощью команды tree --dirsfirst -fihan * -o filelist я могу получить следующий вывод: 00.-...
27.10.2019
3
ответа

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

Мой движок оболочки либо Busybox 1.31.0, либо bash 3.2. Мне нужно получить размер файлов, полученных с помощью команды find. Я пытался найти только файлы, которые были изменены более 60 дней ...
25.09.2019
3
ответа

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

Я хочу сделать сценарий linux sh, который анализирует папку для поиска определенного расширения. скопируйте все эти файлы в определенную папку на основе части имени файла. На данный момент мне удалось создать две...
18.09.2019
3
ответа

Команда поиска: имя в списке

У меня есть файл со списком имен: john Павел Ринго Джордж ... Затем у меня есть куча файлов с множеством разных имен: maria.iso Хосе.исо Пабло.исо Джон.исо jack.iso Джейн.исо ... Я хочу ...
06.09.2019
3
ответа

Рекурсивно «найти» имена файлов, содержащие строки и файлы символических ссылок в другом каталоге.

Я пытаюсь создать символическую ссылку на набор определенных файлов из проекта, над которым я работаю. В каждом из имен файлов, на которые я хочу сделать символическую ссылку, есть известная строка. Вот что у меня есть на данный момент: ln -s find ~/path/
08.08.2019
3
ответа

Как найти последнее вхождение строки в столбце 1 и заменить соответствующее значение в столбце 3?

У меня есть три столбца в файле как таковом: apple1 10109283 20012983 яблоко1 10983102 10293809 яблоко1 10293893 2349823049 яблоко10 109283019 109238901 apple10 ...
01.08.2019
3
ответа

find mmin X min — это X min при запуске «найти» или при «найти» найти файл?

Предположим, у меня есть около 10 000 файлов в папке. Я использую ежечасный crontab, чтобы найти файлы, которые были изменены за последние 60 минут, а затем обработать их. Вызвать find -mmin -60 в 01:00:00 Предположим, 1-й файл ...
17.07.2019
3
ответа

Как копировать файлы в другой каталог на основе метки времени (день месяца) файлов?

Скажем, у меня есть эти файлы в dir1: -rw-r--r-- 1 user user 10240 Jul 2 11:54 10_data.txt -rw-r--r-- 1 пользователь пользователь 36048 4 июля 11:56 95_data.txt -rw-r--r-- 1 пользователь пользователь 35634 7 июля 11:56 01_data.txt ...
09.07.2019
3
ответа

Как найти и распечатать файлы, отсутствующие в каталоге?

Я хочу найти и перечислить все каталоги, содержащие файл, оканчивающийся на.grid, в родительском каталоге /work/user/folder1/ */ *find /work/user/folder1/ */ */ '!' -mindepth 1 -maxdepth 1 -name *.grid The...
09.07.2019
3
ответа

Не перегружается ли поиск Unix множеством сокращений и вводом f?

Я потратил дни на этот кубик Рубика. Все, что я делаю для решения одной проблемы, ломает другую. Я использую POSIX-совместимую MacOS X с 10.5 по 10.14. Я вызываю это из Perl-скрипта в контексте...
10.06.2019
3
ответа

Регулярное выражение, которое соответствует случайной строке имен файлов

У меня был пользователь на нашем общем хосте, который позволил своей установке Wordpress стать жертвой эксплойта, который позволял создавать произвольные файлы в качестве пользователя apache. Сгенерированные файлы, очевидно, сгенерированы с помощью ...
07.06.2019
3
ответа

Как использовать аргументы командной строки, переданные в сценарий оболочки, использующий xargs ?

У меня есть сценарий, который будет выполнять итерацию набора проверок git и запускать команду git в каждом каталоге. Теперь я хочу иметь возможность передать параметр сценарию оболочки из командной строки и получить это ...
24.05.2019
3
ответа

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

Я хочу найти в каталоге моего проекта, но ищу только те файлы, которые отслеживаются Git. Есть ли команда, которую я могу использовать в качестве фильтра для вывода результатов поиска (или любых других средств), чтобы ограничить ...
24.05.2019
3
ответа

сценарий вращения bash

У меня следующая структура каталогов: backup-2018-01-12 backup-2018-01-13 backup-2018-01-14 backup-2018-01-15 резервная копия-2018-01-16 backup-2018-01-17 backup-2018-01-18 backup-2018-01-19 backup-2018-01 -...
09.03.2019
3
ответа

Персонажи, случайно исчезающие из вывода «find»

У меня действительно странное поведение find, он «ест» символы пути, не могу понять почему. Здесь используется простой сценарий оболочки для повторного объединения некоторых файлов mp4 с помощью ffmpeg. Вот сценарий: #! / ...
05.03.2019