Вопросы с тегом «find»

Утилита командной строки для поиска файлов и каталогов.

3
Как объединить вывод нескольких команд `find`?
find -type f -name "*.avi" -exec md5sum {} + > checklist.chk find -type f -name "*.mp4" -exec md5sum {} + > checklist.chk Как совместить эти две команды? Либо путем объединения обоих поисковых терминов в одной команде или Так что каждая команда добавляет свой вывод в один и тот же файл. …

2
Изменяет ли apt-cacher время доступа к пакетам?
Я попытался удалить давно неиспользованные пакеты из apt-cacherархива, используя find: $ find /var/cache/apt-cacher -atime +5 -type f -name ".*deb*" | wc -l 8471 $ find /var/cache/apt-cacher -atime +9 -type f -name ".*deb*" | wc -l 2269 $ find /var/cache/apt-cacher -atime +10 -type f -name ".*deb*" | wc -l 0 Могу …
11 12.04  apt  proxy  find  apt-cacher 

3
Как вывести список файлов старше дня с «2015» в имени файла?
Я хочу перечислить все файлы журнала, которые не принадлежат сегодня, и только те файлы, которые содержатся 2015в их именах. Это команды, которые я пробовал: find . -name 2015 -mtime +1 -exec ls -ltrh {} \; find . -name *2015* -mtime +1 -exec ls -ltrh {} \; Вывод из обоих ничего, …

2
Как я могу найти все видео файлы в моей системе?
Я пытался использовать поиск *.*и фильтрацию файлов объектива Unity по Last Modified = All, Type = Videos и Size = All, но ничего не нашел, хотя знаю, что в моей папке Pictures есть файлы .3gp. Я знаю, что у меня есть множество видеофайлов на другом диске, также смонтированном в файловой …

2
как заставить 'find' не вернуть текущий каталог
В настоящее время я пытаюсь find(и копировать) все файлы и структуру папок, соответствующие определенному шаблону, в указанном каталоге, и я почти там! В частности, я хочу рекурсивно копировать все папки, не начинающиеся с символа «_», по указанному пути. find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R …
11 find 

2
Использование соединителей после команды поиска
Я хочу, чтобы мой bash печатал 'found', только если что-то найдено, используя команду find. Но использование && не помогает: даже если ничего не найдено, я печатаю «найдено». Пример: $ pwd /data/data/com.termux/files/home/test/test1/test4 $ ls xaa xab $ find . -name xac && echo 'found' found $ find . -name xaa && …

1
top показывает эхо-процессы «find», используя 100% процессорного времени
У меня есть сервер Ubuntu 14.04, и я обнаружил, что некоторые процессы выполняются с правами root и занимают все мое процессорное время. Процессы называются "эхо" найти ". Что это такое и как я могу их остановить?
10 cpu  process  find  cpu-load  echo 


2
Как я могу рекурсивно переместить все файлы в подкаталогах в один каталог?
Я пытаюсь собрать все файлы в текущем каталоге и все подкаталоги в один каталог. Я пытаюсь что-то вроде следующего find -type f -exec mv {} collection/{} \; вышеупомянутая команда не будет работать, потому что вторая {}дает полный путь, как я могу собрать все файлы?

5
Найти количество файлов для каждого расширения в каталоге
Я хочу посчитать количество файлов для каждого расширения в каталоге, а также файлов без расширения. Я перепробовал несколько вариантов, но пока не нашел работающего решения: find "$folder" -type f | sed 's/.*\.//' | sort | uniq -cэто опция, но не работает, если нет расширения файла. Мне нужно знать, сколько файлов …

3
Удаление линий «Доступ запрещен»
Когда я использую, findчтобы увидеть все файлы PDF в /homeкаталоге, я вижу access denied. Чтобы устранить их, я попытался: find /home -iname "*.pdf" | grep -v "access denied" Тем не менее, результат тот же. Как я могу избавиться от этих строк?

5
Найти исполняемые имена файлов без пути
У меня есть папка со многими исполняемыми файлами, и я хочу опустить путь в результатах команды find. эта команда показывает файлы, которые я хочу видеть, но также перечисляет путь; Я просто хочу имя файла. find /opt/g09 -maxdepth 1 -executable Как я могу получить вывод find, чтобы показать только имена файлов, …
9 find 

3
Как передать подстановочный знак '*' в параметр path команды find через переменную в скрипте?
Я хочу использовать, findчтобы найти файлы в наборе папок, ограниченных подстановочными знаками, но где есть пробелы в имени пути. Из командной строки это легко. Следующие примеры все работают. find te*/my\ files/more -print find te*/'my files'/more -print find te*/my' 'files/more -print Они найдут файлы, например, terminal/my files/moreи tepid/my files/more. Тем не …

3
Копировать каждый файл в структуре каталогов по определенному пути, только если файл там уже не существует
Хотел бы скопировать каждый файл из структуры каталогов в конкретный каталог, только если файл там еще не существует. Получил первую часть из этого вопроса переполнения стека : find . -type f -exec cp {} /target-directory \; Как я могу проверить, существует ли файл или нет? Если нет, скопируйте файл, иначе …

2
Поиск с диакритическими знаками / символами ударения с помощью команды `locate`
Иногда мне нужно искать файлы с акцентированными символами (диакритические знаки в целом), обычно с помощью locate / mlocate. Я хочу настроить (может быть, в /etc/updatedb.conf), чтобы он позволял мне искать эти специальные символы с использованием определенного языкового отображения, например: a == âàáäÂÀÂÄ e == êèéëÊÈÉË i == îïíÎÏ o == …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.