2
ответа

Bash: use Exec найдите опцию, сортируя два аргумента файлов

, скажем, я хочу сравнить файлы с тем же именем между этими двумя каталогами: / TMP / datadir / dir1 / dir2 / и / datadir / dir1 / dir2 / Это требуется для того, чтобы отсортировать их перед сравнением. Я ...
07.08.2018
2
ответа

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

Когда я проводимую следующую: MV -V FOO / MNT / BAR The Directory Foo и все это содержимое переместился в каталог / MNT / бар. Порядок того, что файлы перемещаются, кажется, как порядок каталога (LS -U). ...
05.08.2018
2
ответа

Смущенный этой командой `поиск` в сценарии Bash?

У меня есть сценарий bash, созданный кем-то, кто больше не в состоянии объяснить смысл, который используется для автоматического TARing папки и резервного копирования его. На данный момент я путаюсь с последней строкой: find '...
26.07.2018
2
ответа

«Нет такого файла или каталога» при использовании «-Exec» с нахождением

У меня есть куча папок, которые имеют подпапку где-то называется 360. найти . -Нам '360' -Type d -exec 'echo "{}" \; Выход: find: echo "./workspace/6875538616C6/RAW/2850CD9CF25B/360": нет таких ...
06.07.2018
2
ответа

Найти и zip Несколько расширений файлов при сохранении структуры папки

Ubuntu 16.04 Я хотел бы сделать резервную копию всех .txt,. CFG и файлы .ini, сохраняя свою структуру папки в ZIP-файл в папке резервных копий. Я знаю, что есть более простой способ сделать все это ...
05.07.2018
2
ответа

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

, я пытаюсь выяснить, как использовать Find, чтобы показать список всех файлов в моем текущем каталоге и ниже, которые были изменены с момента моего текущего терминала был начат. Очевидно, что рекурсивный ...
28.06.2018
2
ответа

find -path не соответствует файлам, если не указано расширение

Одна из важных причин, почему find делает вещи потрясающими, если я делаю это: find -path *ncf или это: find -path ncf* Я не получаю результатов , но если я сделаю это: find -path *ncf.js, я получу соответствующий файл. Почему...
25.06.2018
2
ответа

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

У меня есть тысячи разных файлов с именем что-то вроде этого css_cdr_vou_20180624_603_126_239457.unl. Я хотел распечатать все линии из этих файлов, используя следующую команду. Но это дает мне только ...
24.06.2018
2
ответа

Обеспечение того, чтобы подкаталоги не были затронуты loop (или с помощью find)

Просмотрите эти коды, которые в основном предназначены для выполнения той же задачи (поиск основного файла .htaccess сайта и его изменение): для dir в "$ HOME" / public_html / *. {com , co.il} /; делать, если pushd "$ dir"; ...
21.06.2018
2
ответа

Команды конвейера после конвейерного xargs

HP-UX ***** B.11.23 U ia64 **** поиск неограниченной пользовательской лицензии. -тип d -имя * журнал * | xargs ls -la дает мне имена каталогов (те, которые содержат журнал в имени каталога), за которыми следуют все файлы ...
16.06.2018
2
ответа

Проблемы с использованием нескольких * в команде grep

Кто-нибудь знает почему использование двух * в команде grep ничего не вернет. Моя исходная команда выглядит следующим образом: найти | grep 0000 \: 00 \: *. 0 / usb1 / authorized_default В этом примере я пытаюсь ...
23.05.2018
2
ответа

Найти выходные данные команды для сортировки, а затем удалить

Я хочу найти несколько файлов на основе некоторого шаблона в их путях, а затем я хочу сохранить только 3 последних файла из них шаблон и другие, которые я хочу удалить.
18.05.2018
2
ответа

Команда, удаляющая все старые файлы, папки и подпрограммы. -folders

Мне нужна команда, которая удаляет все файлы, папки и подпапки, которые не обновлялись дольше 31 дня. Я попробовал вот эту находку. -mindepth 1 -mtime +31 -exec rm -rf "{}" \; Но если у меня ...
25.04.2018
2
ответа

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

У меня много файлов в одной папке, например compose_icon_200x200.png mail_icon_200x200.png attach_icon_200x200.png delete_icon_200x200.png Я хочу удалить _200x200 из всех имен файлов. У меня ...
18.04.2018
2
ответа

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

Как мне найти все файлы, в которые я не могу писать? Было бы хорошо, если бы он учитывал стандартные разрешения и acls. Есть ли «простой» способ или мне нужно самому разбирать разрешения?
09.04.2018
2
ответа

Переместить все файлы .txt в один каталог

У меня почти 6000 каталогов с тысячами файлов: all/recup_dir.1/1.txt all/recup_dir.1/2.jpg ... все/recup_dir.5987/1.txt все/recup_dir.5987/2.txt ... и я хочу переместить все файлы .txt в папку ...
03.04.2018
2
ответа

Использование find с -exec rm в сценарии bash не работает, но работает по приглашению

Это сводит меня с ума, поскольку я знаю, что это что-то простое, но, похоже, не могу найти решение. А-а! Мне просто нужно добавить в свой сценарий команду find, чтобы он удалял старые файлы перед запуском нового ...
27.03.2018
2
ответа

shellcheck предупреждает о циклах при выводе результатов поиска, даже если указан путь для начала поиска [дубликат]

Ubuntu 16.04 #! / Bin / bash site = "hello" wDir = "/ home / sites / $ {site} / httpdocs /" для файла в $ (найдите "$ {wDir}" -name "* .css") сделать echo "$ file"; Выполнено выход 0; shellcheck предупреждает меня, даже если я определяю ...
19.03.2018
2
ответа

Определить пустые файлы xml?

У меня есть требование идентифицировать и записывать все имена файлов xml, которые пустые, в текстовый файл для целей отчетности. Пусто, здесь означает, что XML-файл имеет обычный тег заголовка
15.03.2018
2
ответа

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

У меня есть интересный вопрос, который может быть простым или непростым :( он объединяет параметры команды «найти» в Linux.В принципе, у меня есть дерево каталогов, ...
09.03.2018
2
ответа

find не может перечислить все файлы

Я пытаюсь перечислить все файлы в usr, пути которых содержат ключевое слово "x86_64-linux-gnu". Например, /usr/bin/x86_64-linux-gnu-gcc-ranlib-5. Сначала я выполняю такую команду: нахожу /usr -name "*.....
08.03.2018
2
ответа

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

Я хочу удалить строки 151–154 включительно из каждого файла .fasta в каталоге. Я пытаюсь найти. -type f -exec sed -i.fix '151,154d' '{}' '+', но он будет работать только с первым файлом, а не с ...
04.03.2018
2
ответа

Скопируйте все папки, содержащие файл (ы) с заданным расширением

В терминале Mac я хочу найти все каталоги, содержащие хотя бы один файл с заданным расширением, и скопировать их в другое место. Я нашел находку. -iname '* .jpg' -exec dirname {} \; which ...
23.02.2018
2
ответа

поиск с -prune оставляет сокращенные имена каталогов

Я создал следующую команду поиска: find ./ \ (-path "* work *" -o -path "* ncvlog_lib *" \) -prune -o -type f -not -name "* .wlf" -not -name "* .vcd" -not -name "* .sim" -not -name "* vcs *" ...
21.02.2018
2
ответа

Команда Rsync и cp для копирования файлов «.txt» в один каталог (только если он уже существует)

У меня есть структура каталогов с несколькими файлами .txt с несколькими каталогами. Я хочу скопировать все эти файлы .txt в один конкретный каталог. Ниже я привел свою структуру каталогов: Dir_1 ...
09.02.2018
2
ответа

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

Когда я использую команду для поиска всех файлов в каталоге и его подкаталогах и перенаправляю вывод в файл result.txt, то в файле result.txt я получаю все файлы, включая...
15.11.2017
2
ответа

В строке поиска и sed в докере появилась ошибка «Устройство или ресурс занят»

Эта проблема возникает только в докер-контейнер. Подойдет только поиск: find $ {BASIN_SPIDER_CONFIG_PATH} -тип f -name "* .json" найти с помощью sed find $ {BASIN_SPIDER_CONFIG_PATH} -type f -name "* .json" | ...
13.11.2017
2
ответа

Как отсортировать результаты оператора Find по дате?

Попытка найти файлы, которые содержат определенные строки в имени, но не знают, как отсортировать вывод таким образом, чтобы я получил только имена файлов. Я пробовал OLDDATA = `find. -regex ". * / [0-9.] +" | ls -t` ...
12.11.2017
2
ответа

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

У меня есть «install.sh», который устанавливает мои личные сценарии: find / home / Steven -name '* .sh' -exec ln -s -t / usr / local / bin {} + Я хотел бы создать «uninstall.sh», который удаляет символические ссылки ...
28.10.2017
2
ответа

find: текущее имя файла оценивается как пустое в вложенная команда

Я пытаюсь переименовать группу изображений в каталоге в соответствии с их размерами. С этой целью я наращиваю свою команду шаг за шагом, используя команду идентификации Imagemagik. В настоящее время я ...
25.09.2017