Я использую следующее, чтобы найти все файлы, которые старше эталонного файла... find /home/testuser -name "dummyfiles*" ! -newer referencefile.txt ... который работает, как ожидалось. Однако я хочу добавить немного снисходительности ко времени, чтобы он находил только те файлы, которые старше этал....
unix 10 Янв 2022 в 17:24
Если я бегу (с sudo) sudo find / -xdev -type f ! -path '/home/blueray/*' ! -path '/timeshift/*' > log.txt Работает исправно без проблем. Однако, если я запускаю ту же команду без sudo , я получаю сообщение об ошибке в консоли. Результат поиска в log.txt правильный (с этим проблем нет). Но я не по....
unix 10 Янв 2022 в 10:15
Я попробовал Как я могу вывести список всех файлов, которые были установлены пакетом APT?. Но вот проблема, например: Когда я запускаю sudo apt install libvirt-daemon-system, он устанавливает не только один пакет (в данном случае libvirt-daemon-system). Он также устанавливает пакеты, упомянутые ....
После обновления sed до версии 4.4, sed не заменяет пробелы запятыми в выводе команды find, данной ему как here-string: sed --version sed (GNU sed) 4.4 ls -l /tmp/test/ total 0 -rw-r--r-- 1 root root 0 Jan 9 17:25 a -rw-r--r-- 1 root root 0 Jan 9 17:25 b # NOT EXPECTED sed "s: :,:g" <<< $(find /....
unix 9 Янв 2022 в 20:48
Страница руководства для GNU find ясно предупреждает, что использование -delete подразумевает -depth. Однако я не могу найти никакого объяснения этому требованию: -delete Удалить файлы; true, если удаление прошло успешно. Если удаление не удалось, выдается сообщение об ошибке. […] Использование ....
unix 8 Янв 2022 в 18:17
Я использую Linux и хочу создать список файлов, хранящихся в папке и подпапках, с именами файлов и их абсолютными местоположениями, объединенными в одну строку, например. (/A/B/C/file.ext) некоторая модификация: ls -lR $PWD/* | awk '{printf(" %s/%s\n", ENVIRON["PWD"], $9); }' Для создания вывода,....
unix 4 Янв 2022 в 16:01
У меня много файлов Settings.json на этом компьютере. Я получаю список всех из них, используя: find / -name "Settings.json" 2>&- Но некоторые из них находятся в каталогах, оканчивающихся на Api. Например: /ClubApi/Settings.json /CrmApi/Settings.json Я хочу удалить их все, если только они не прина....
unix 4 Янв 2022 в 11:24
При выполнении поиска типа find -type d добавление аргумента -print0 сразу после команды find, такой как find -print0 -type d, приводит к тому, что поиск возвращает больше результатов, чем без него.....
unix 3 Янв 2022 в 12:14
TL;dr: Как мне правильно объединить параметр -print0 в find с параметром -o для соответствия нескольким шаблонам? (Вариант использования — перейти в xargs -0) Примере: find . -print0 -name "File*.dat" -o -name "Data*.txt" find . -print0 -name "File*.dat" -o -print0 -name "Data*.txt" Оба они возвр....
unix 3 Янв 2022 в 00:24
У меня есть определенный список каталогов, содержащих код разработки, и я хочу убедиться, что какие-либо файлы .DS_Store никогда не присутствуют или не удаляются вскоре после создания. Я сделаю это через crontab, но я хотел бы передать все указанные каталоги одновременно, если это возможно, в отличи....
unix 27 Дек 2021 в 09:59
У меня есть большой каталог файлов, последний раз измененных за последние несколько лет. Есть ли простая команда или команды, которые я могу ввести один раз в интерактивной оболочке bash, которая может создавать подкаталоги с именем каждого подкаталога, представляющим собой четырехзначный год, и пе....
unix 22 Дек 2021 в 05:26
Я хотел бы перечислить файлы, соответствующие определенному шаблону, а также их количество строк. До сих пор я пробовал следующее, в котором перечислены файлы, соответствующие желаемому шаблону: find 2021.12.*/ -maxdepth 2 -name "myfilepattern.csv" -ls 123456789 32116 -rw-rw-r-- 1 user1 user1 3....
unix 19 Дек 2021 в 12:44
Я создал фиктивный файл в / с именем 123.test. Пробовал все простейшие методы, чтобы найти его с помощью команды find, ни один из них не помогает найти простой файл. Что не так? Создан фиктивный файл 123.test $ ls -l / total 104 -rw-r--r-- 1 root root 0 Dec 18 17:17 123.test <------------....
unix 18 Дек 2021 в 20:07
У меня есть следующие файлы /folder/abc1.txt.gz /folder/abc2.txt.gz /folder/abc3.txt.gz Я хотел бы сделать текстовый файл со следующим abc1 /folder/abc1.txt.gz abc2 /folder/abc2.txt.gz abc3 /folder/abc3.txt.gz Я использовал следующую команду find /folder -name 'abc*.txt.gz' -type f -printf '%f %p\....
unix 15 Дек 2021 в 20:28
Мне нужно получить все тексты в соответствующем файле в папке, однако в то же время нужно также получить соответствующий путь к файлу. Не могли бы вы посоветовать, как я могу получить соответствующий путь к файлу, используя команду ниже find . -type f -name release.txt | xargs cat....
unix 15 Дек 2021 в 17:53
Я хочу найти все видеофайлы больше определенного размера, сжать их и сохранить в том же каталоге, где они есть.....
unix 15 Дек 2021 в 09:07
Это странно: $ ls -l 'Lana Del Rey - Blue Jeans (Remastered 2011).mp3' -rw-rw-r-- 1 gigi gigi 4.0M Dec 11 23:06 'Lana Del Rey - Blue Jeans (Remastered 2011).mp3' $ find . -name 'Lana Del Rey - Blue Jeans (Remastered 2011).mp3' ./Lana Del Rey - Blue Jeans (Remastered 2011).mp3 # but still in the sa....
unix 12 Дек 2021 в 00:33
Мне нужно искать в довольно большой иерархии каталогов обычные файлы с именами, соответствующими определенному шаблону подстановки имен файлов. Иерархия настолько велика (и очень глубокая, и с некоторыми огромными каталогами), что на наивный подход ушло бы слишком много времени: find /top/dir -type....
unix 11 Дек 2021 в 22:25
У меня есть несколько скриншотов с 2008 года с именем вроде «screenshot-2010-13-12.jpg». Мне нужно скопировать скриншоты с 2010 по 2019 год. Я пробовал разные варианты с -name и -regex , но не могу найти способ. Единственный успех с регулярным выражением - это поиск по формату, не более того.....
unix 9 Дек 2021 в 10:01
У меня есть заполненный диск, на котором много больших файлов, поэтому я хочу найти только самые последние и самые большие 20 файлов на диске. Как я могу это сделать?....
unix 8 Дек 2021 в 19:45
Ранее я написал скрипт, который ищет в дереве каталогов файлы .h и .c, а затем запускает для них clang-format: find $directory -name '*.[hc]' -exec clang-format -i {} \; Это работает так, как ожидалось. Теперь я хотел бы добавить файлы .cpp в поиск. Однако ни -name '*.{[hc],cpp}' Ни -name '{*.[h....
unix 5 Дек 2021 в 23:17
У меня есть смесь имен файлов и относительных путей в файле уценки, который я хочу реорганизовать, чтобы полный относительный путь к ~/app/ был вставлен для взаимодействия между считывателями уценки. Для моих файлов в ~/app/ у меня есть, например. файл ~/app/file1.md, который ссылается на вложения ....
unix 2 Дек 2021 в 17:08
Это связано с ошибкой и т.п. или так и должно быть? find ./frontend -mindepth 1 -regex '^./dir1/dir2\(/.*\)?' работает в Ubuntu, но не в Alpine (докер) find ./frontend -mindepth 1 -regex '^./dir1/dir2\(/.*\)\?' работает на Alpine (докер), но не на Ubuntu Альпийский: 3,14 Ubuntu: 18.04....
unix 30 Ноя 2021 в 14:58
Я пытаюсь найти причину этого, а также решение. Когда я пытаюсь запустить приведенную ниже команду в каталоге Unix, который содержит около 16 файлов, а также один из процессов приложения, который продолжает удалять или переименовывать файлы из этого же каталога. Проблема возникает, когда я вызываю ....
unix 29 Ноя 2021 в 07:43
Я пытаюсь получить размер файла, связанный с именем файла журнала, указанным в ip_DBfiles.txt, с именами файлов журнала с сервера. При совпадении размера файла и имени файла следует записать в 3-й файл op_DBfiles.txt 1.ip_DBfiles.txt Date Logfilename 01/06/2021 /server/base/a.log 02/06/2021....
unix 29 Ноя 2021 в 03:23