Список всех файлов с таким же именем и количество файлов

Я интересно, если есть простой команды, чтобы получить список всех файлов с одинаковыми именами и количество файлов? Я хотел бы сделать это рекурсивно, и я не имею в виду конкретные именем. Я могу представить, что выход будет выглядеть так:

КОЛИЧЕСТВО ИМЕНЕМ 
имя_файла1 2
имя_файла2 4
filename3 8 
+696
Fly Han 18 авг. 2017 г., 03:55:44
26 ответов

Поскольку вам, видимо, нужно выполнить это в корень (с помощью суда), почему бы вам не снять:

Пользователь=пользователь
Группа=пользователь

Из вашего файла сервис? Система Д'служебные файлы запускаются как корень , если не сказано иначе.

+997
Mohammed Adeel 03 февр. '09 в 4:24

ЮВ вен-это право, Параметр MaxSessions предназначена для ограничения количества мультиплексированных SSH сессиями вы можете иметь более одного сеанса SSH

Вы можете установить максимальное количество подключений без проверки подлинности к sshd со MaxStartups (см. файл sshd_config(5)), но это не повлияет на количество подключений с проверкой подлинности.

Однако вы можете ограничить общее количество подключений к sshd со фильтр пакетов, как с netfilter (iptables в) используя модуль connlimit.

Пример (слегка измененный непосредственно с помощью iptables(8)):

# ограничить количество параллельных запросов в СШ 16 в классе C размера сети (24 бит маски)
в iptables -п ПТС --сын --dport 22 -м connlimit --connlimit-выше 16 --connlimit-маску из 24 -й отклонить
+983
Necrogoru 2 янв. 2018 г., 05:54:55
Другие ответы

Связанные вопросы


Похожие вопросы

$ входной кошка 
170.170.170.0.156.96 24
$ Перл-Лейн '$ф[0] =~ С/(\D+в)/функции sprintf "%02x",$1/ЭГ; $ф[0] =~ ТР/./:/; печать "@Ф"' < ввод
аа:аА:Аа:00:9С:60 24
$ 

Петли со стандартного ввода не печатает с разрезом в , корежа первый столбец ($ф[0]) заменить все цифры работает с их шестнадцатеричный эквивалент плюс . к : ТРanslation. Печати новые значения, содержащиеся в .

+924
Nock 24 авг. 2018 г., 03:56:15
  • Убунту 14.04 на рабочем столе
  • Источник: как /dev/sda1, поскольку: 5 ТБ в ext4 один
    объем диска
  • Целевой объем: /Дев/маппер/архив-lvarchive: raid6 (адреса) 18TB объем с LVM
    раздел и ext4

Есть примерно 15 миллионов файлов, чтобы двигаться, и некоторые из них могут быть дубликаты (я не хочу, чтобы перезаписать дубликаты).

Команда (из исходного каталога):

Общ -Е |команды xargs -я -т-МВ -н {} в /MNT/архив/targetDir/{}

Это продолжается уже несколько дней, как ожидалось, но я получаю ошибку при увеличении частоты. Когда начался целевой диск был около 70% полный, сейчас около 90%. Раньше было около 1/200 от движения состояние и ошибка, сейчас ее около 1/5. Ни один из файлов свыше 100мб, большинство из них около 100к

Некоторая информация:

$ DF-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sdb3 155г 5,5 г 142 г 4% /
никто к 4.0 0 4.0 к 0% файл /sys/ФС/группы
в udev 3.9 4.0 3.9 г К Г 1% /Дев
файловая система tmpfs 797M 2.9 м 794M 1% /запуск
никто 5.0 м 4.0 к 5.0 М 1% /запуск/блокировка
никто 3.9 3.9 г 0 г 0% /выполнить/ГИМ
никто 100м 100м 0 0% /выполнения/пользователей
на /dev/sdb1 18г 19г 78М 1% /загрузки
/Дев/маппер/архив-lvarchive 18Т 15т 1.8 Т 90% /тугриков/архив
на /dev/sda1, поскольку 4.6 Т 1.1 Т 3,3 т 25% в /MNT/tmp в

$ ДФ-я
Иноды файловой системы IUsed программа Июши%, установленный на
на /dev/sdb3 10297344 222248 10075096 3% /
никто 1019711 4 1019707 1% /системы/ПС/группы
в udev 1016768 500 1016268 1% /Дев
файловая система tmpfs 1019711 1022 1018689 1% /запуск
никто 1019711 5 1019706 1% /запуск/блокировка
никто 1019711 1 1019710 1% /выполнения/ГИМ
никто 1019711 2 1019709 1% /выполнения/пользователей
на /dev/sdb1 4940000 582 4939418 1% /загрузки
/Дев/маппер/архив-lvarchive 289966080 44899541 245066539 16% /тугриков/архив
на /dev/sda1, поскольку 152621056 5391544 147229512 4% в /MNT/tmp в

Вот мой вывод:

МВ -Н 747265521.формат PDF /тугриков/архив/targetDir/747265521.формат PDF 
МВ -Н 61078318.формат PDF /тугриков/архив/targetDir/61078318.формат PDF 
МВ -Н 709099107.формат PDF /тугриков/архив/targetDir/709099107.формат PDF 
МВ -Н 75286077.формат PDF /тугриков/архив/targetDir/75286077.формат PDF 
МВ: невозможно создать обычный файл ‘/тугриков/архив/targetDir/75286077.в формате PDF’: нет места на диске
МВ -Н 796522548.формат PDF /тугриков/архив/targetDir/796522548.формат PDF 
МВ: невозможно создать обычный файл ‘/тугриков/архив/targetDir/796522548.в формате PDF’: нет места на диске
МВ -Н 685163563.формат PDF /тугриков/архив/targetDir/685163563.формат PDF 
МВ -Н 701433025.формат PDF /тугриков/архив/targetDir/701433025.др

Я нашел много сообщений об этой ошибке, но прогноз не подходит. Такие вопросы, как "ваш диск на самом деле полные" или "у вас закончились иноды" или даже "свой /загрузочный том переполнен". В основном, правда, они имеют дело с 3-й партии программного обеспечения вызывает проблемы, потому что, как он обрабатывает файлы, и все они постоянно, что означает каждое движение не удается.

Спасибо.

Редактировать: вот пример не удалось, и удалось файл:

Не удалось (все-таки на исходный диск)

ЛС-лхс 702637545.формат PDF
16К -РВ-РВ-Р-- 1 мой_логин мой_логин 16К 24 июля 20:52 702637545.формат PDF

Удалось (на целевом томе)

ЛС-лхс /тугриков/архив/targetDir/704886680.формат PDF
104К -РВ-РВ-Р-- 1 мой_логин мой_логин 103К 25 июл 01:22 /шоссе/архив/targetDir/704886680.формат PDF

Кроме того, в то время как не все файлы удастся, файл, который не всегда будет терпеть неудачу. Если я повторить ее снова и снова, это согласуется.

Редактировать: некоторые дополнительные команды в просьбе @mjturner

$ Общ -ЛД /тугриков/архив/targetDir
drwxrwxr-X 2 двух мой_логин мой_логин 1064583168 10 августа 05:07 в /MNT/архив/targetDir

$ tune2fs -л /Дев/маппер/архив-lvarchive
tune2fs 1.42.10 (18-май-2014)
Имя Тома файловой системы: <нет>
Последний установлен на в: /MNT/архив
Файловая система по UUID: af7e7b38-f12a-498b-b127-0ccd29459376
Файловая система магик: 0xEF53
Ревизия файловой системы #: 1 (динамическая)
Функции файловой системы: has_journal ext_attr dir_index тип_файла степени needs_recovery 64бит flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Файловой системы флаги: signed_directory_hash 
Опции монтирования по умолчанию: ACL и user_xattr
Состояния файловой системы: чистый
Поведение ошибки: далее
Тип файловой системы ОС: Linux
Инода граф: 289966080
Блок графа: 4639456256
Зарезервировано количество блоков: 231972812
Свободные блоки: 1274786115
Свободных inodes: 256343444
Первый блок: 0
Размер блока: 4096
Размер фрагмента: 4096
Группа размер дескриптора: 64
Блоков в группе: 32768
Фрагменты в группе: 32768
Иноды в группе: 2048
Инода блоков в группе: 128
Рейд шага: 128
Ширина рейда полоса: 512
Гибкий размер блока группы: 16
Файловая система создается: Чт июн 25 12:05:12 2015
Последнее время монтирования: Пн 3 авг 18:49:29 2015
Время последней записи: Пн 3 авг 18:49:29 2015
Горе графа: 8
Максимальное крепление отсчет: -1
Последняя проверка: Чт июн 25 12:05:12 2015
Проверить интервал: 0 (<Нет>)
Жизнь пишет: 24 ГБ
Зарезервированные блоки теплоносителя: 0 (привилегированный пользователь)
Зарезервированные блоки гид: 0 (корневая группа)
Первый инода: 11
Инода размер: 256
Требуется дополнительное isize: 28
Нужные дополнительные isize: 28
Журнал инф: 8
Каталог по умолчанию хэш: half_md4
Хэш семян каталог: 3ea3edc4-7638-45cd-8db8-36ab3669e868
Журнал резервного копирования: инода блоков

$ tune2fs -л как /dev/sda1, поскольку
tune2fs 1.42.10 (18-май-2014)
Имя Тома файловой системы: <нет>
Последний установлен на в: /MNT/tmp в
Файловая система по UUID: 10df1bea-64fc-468e-8ea0-10f3a4cb9a79
Файловая система магик: 0xEF53
Ревизия файловой системы #: 1 (динамическая)
Функции файловой системы: has_journal ext_attr resize_inode dir_index тип_файла needs_recovery степени flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Файловой системы флаги: signed_directory_hash 
Опции монтирования по умолчанию: ACL и user_xattr
Состояния файловой системы: чистый
Поведение ошибки: далее
Тип файловой системы ОС: Linux
Инода граф: 152621056
Блок графа: 1220942336
Зарезервировано количество блоков: 61047116
Свободные блоки: 367343926
Свободных inodes: 135953194
Первый блок: 0
Размер блока: 4096
Размер фрагмента: 4096
Защищены ГДТ блоков: 732
Блоков в группе: 32768
Фрагменты в группе: 32768
Иноды в группе: 4096
Инода блоков в группе: 256
Гибкий размер блока группы: 16
Файловая система создается: Чт июл 23 13:54:13 2015
Последнее время монтирования: Вт авг 04 4:35:06 2015
Время последней записи: Вт авг 04 4:35:06 2015
Гора граф: 3
Максимальное крепление отсчет: -1
Последняя проверка: Чт июл 23 13:54:13 2015
Проверить интервал: 0 (<Нет>)
Жизнь пишет: 150 МБ
Зарезервированные блоки теплоносителя: 0 (привилегированный пользователь)
Зарезервированные блоки гид: 0 (корневая группа)
Первый инода: 11
Инода размер: 256
Требуется дополнительное isize: 28
Нужные дополнительные isize: 28
Журнал инф: 8
Каталог по умолчанию хэш: half_md4
Хэш семян каталог: a266fec5-bc86-402б-9fa0-61e2ad9b5b50
Журнал резервного копирования: инода блоков
+918
George Willis 11 дек. 2012 г., 06:22:37

В зависимости от количества информации журнала вы собираетесь производить, может быть, стоит использовать стандартный регистратор инструментом, чтобы написать пользователю лога в файл/var/журнал:

1 */8 * * * /путь/к/myprog 2>&1 | регистратор -п пользователей.отладка -Т 'myprog'

Вот пример выходных данных записываются в файл/var/журнал/отладка на мой Debian-based системы:

31 июля 00:17:09 мой_сервер myprog: тестовое сообщение с пользователей.отладка

Есть различные пары объект/уровень, доступный для использования. Вы могли бы хотеть рассмотреть пользователю.уведомление или user.info или пользователей.отладки. Просто помните, что некоторые из них могут также записываются в файл/var/журнал/сообщения и в/var/журнал/системный журнал.


Если вы хотите, чтобы дифференцировать стандартный вывод и стандартный поток ошибок в хрон работу, отправляя поток stderr на регистратор, вы можете использовать построить такой, который, уверен, еще улучшить:

1 */8 * * * ( /путь/к/myprog 2>&1 1>&3 | регистратор -п пользователей.отладка -Т 'myprog' ) 3>&1
+884
user6f6e65 6 апр. 2016 г., 15:43:59

Я так и не смогла загрузить сервер, ни кто-нибудь еще на сайте, кто ничего не знает о Linux. Мы повторно сделали установку и принимаются значения по умолчанию в CentOS указана после выбора использовать все пространство. Видимо, не устанавливая свои собственные разделы работали. Я поставил перегородки сотни раз на других системах без проблем, но этой установки CentOS не такой. Знаете, если кто-нибудь еще столкнулся с этим или нет, но это что-то рассмотреть, если кто-то еще бежит в ту же проблему при выполнении установить, как я делал.

+838
StanMarsh 12 июн. 2011 г., 12:34:11

При подсчете линия дает неожиданные результаты, мы должны проверить, если каждый текст коммунальных обработки понимает, что линия идет таким же путем. Обычно это сводится к двум вопросам:

1 файл) вопросы преобразования: что charactes(ы) используются в качестве EOL (конец линии ака символ новой строки, или разрыв строки)? Это может быть , или \р\н в зависимости от операционной системы.

2) Это самая последняя строка также заканчивается Эол? Если нет, то как обработка текста утилиты справиться с этим?

В этом случае второй вопрос ведет к объяснению.

При чем тут туалет -я графа?

Прямо из страницы:

-л-линии печати новой строки графы

Очевидно, в последней строке не учитывается, если оно произойдет, будет не заканчивается переводом строки, т. е. результат-то один меньше, чем реальное количество строк.

Какая команда grep производит?

команда grep завершается каждая выходная строка с новой строки. Я не нашел это в документации, только проверял.


Теперь мы можем сделать тест, чтобы объяснить поведение, описанное в вопросе:

  1. Давайте создадим тестовый файл с 3 линиями, но без завершающего символа новой строки

Эхо-СВ "первый\nsecond\nthird" > 3lines.txt

  1. Давайте проверим последний символ:

хвост -1 3lines.txt | ОД -с

Ок, нет '\п'.

  1. туалет -л < 3lines.txt

Выход: 2 (последняя строка не засчитывается, потому что последние строки отсутствует)

  1. Пройти все линии через grep

грэп . < 3lines.txt | туалет -л

Выход 3 (все линии засчитывается, потому что нет строки отсутствует)

  1. Отфильтровать только одну строку (это может быть любая линия)

команда grep -v сначала < 3lines.txt | туалет -л

Выход 2 (опять все линии засчитывается).

+771
Otto Von Bismarck 26 июл. 2018 г., 05:19:01

Я тебе отвечу на этот вопрос в вашем тексте: вы можете найти источник для ДД в GNU Coreutils в https://www.gnu.org/software/coreutils/.

Если вам нужна помощь в кросс-компиляции, укажите, какое устройство вы ориентируетесь, и какой дистрибутив вы используете для кросс-компиляции...

+759
user101506 22 апр. 2013 г., 13:24:09

Это документированное поведение. На баш(1) Man-странице говорит, для комплекта -е,

Оболочка не выход, если команда, которая не является частью списка команд сразу же после во время или досайта, часть теста После Если или Элиф зарезервированные слова, часть любая команда, выполненная в && или || список кроме команды после финального && или ||, любая команда в трубопроводе, но последний, или если команды возвращают значение инвертируется с !.
[Курсив добавлен.]

И в POSIX shell команды язык спецификация подтверждает, что это правильное поведение:

В параметр должен игнорироваться при выполнении списка соединение после как, до,Если, или Элиф зарезервированное слово, трубопровод начиная с ! зарезервированное слово, или любую команду и-или списка, кроме последнего.

и раздел 2.9.3 списки этого документа определяет

И-или список-это последовательность одного или нескольких трубопроводов разделенные операторы "&&" и "||" .

+745
letsgoduke 30 авг. 2014 г., 08:44:16

Есть команды Linux, как кошка , которая соединяет файлы с одинаковым количеством строк по горизонтали?

+740
WillPresley 31 мар. 2014 г., 15:09:42

Я создал расписанию в Xubuntu, чтобы запустить PHP-скрипт раз в 5 минут. Я сделал это следующим образом.

Я ввел следующую команду:

$ кронтаб -е

Затем вошли следующие:

*/5 * * * * /usr/Бен/РНР /var/www/pgrouting/workshop/web/php/calculation.php

Я не понимаю, что такое использование /usr/Бен/РНР и нет такого файла в бин директорию, но php-скрипт не будет работать?

+611
Soricidae 7 июл. 2013 г., 15:50:21

Итак, у меня есть исполняемый на мой сервер Debian и этот исполняемый файл находится в /дома/человека/ExecuteIt, до сих пор я не могу выяснить, как запустить свой исполняемый файл в другое место. В моем случае это /дома/человека/ExecuteIt/FolderWithConfiaguration/Configuration1/.

Обычно только 1 Настройка папку можно просто скопировать исполняемый файл в /дома/человека/ExecuteIt/FolderWithConfiaguration/Configuration1/ , а затем с помощью судо команду chmod +х ./исполняемый файл, запустить его успешно, но мой исполняемый файл имеет несколько конфигураций папки, содержащей различные конфигурации.

Было бы здорово, если я мог бы мой исполняемый отдельно и выполнить его с различной конфигурацией без копирования/вставки. Есть ли способ, чтобы выполнить мой исполняемый в другом месте?

+539
Giyuo 13 нояб. 2015 г., 01:00:02

Кавычки в вашем примере , кажется, быть довольно значительным. Если нет никаких шансов, сбежавшей цитаты в эту строку, то все, что вам нужно сделать, это:

вырезать -д\" -Ф4 <в >из

Чтобы получить четвертое поле в строке, разделенных "двойной кавычки.

Если двойные кавычки могут возникнуть бежал в эту строку - например, обратную косую черту - тогда вы могли бы сделать:

СЭД с/[^>]*."//;с/", ".*//' 

...чтобы доставить вам только на поле, ничего не пропуская и без ложных срабатываний. Выше две замены должны справиться, что очень эффективно, если это единственные кавычки (не считая обратных косых черты) , которые могут быть использованы, и учитывая все необработанные биты запустить как > и что нет > происходящих перед ним.

+505
Solet 21 апр. 2010 г., 12:48:03

В 16.04 (с Lubuntu) я добавил следующую запись в ~/.конфиг/на GTK-3.0/ГТК.Усс :

GtkFileChooserDialog GtkPlacesSidebar.боковой панели {
 -ГТК-значок-стиль: обычный;
}

и с иконой тема человечества это означало, что у меня обычный цвет (не символические) иконы, но это не работает в Lubuntu, которая 18.04, так что если я запускаю файл-ролик, который использует GTK3, я все еще получаю черный символические значки, когда я открываю файл.

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

Я хочу GTK2 приложения и GTK3 приложений, чтобы выглядеть как можно более похожими так, как на скриншоте ниже с 18.04 показывает приложение комплекта библиотек GTK2 слева со значками, я хочу использовать и приложения GTK3 справа и символические значки, которые я не хочу использовать:

enter image description here

+481
Devin 23 июл. 2010 г., 02:03:28

Я знаю, как контролировать процесс. Такие команды, как топ и так далее может контролировать процессорного времени и памяти для данного экземпляра процесса.

Но сказать, что я ожидал данной исполняемый файл должен быть запущен несколько раз в течение часа, и я хочу, чтобы измерить, сколько раз он будет бегать и время ЦП. Что за команда?

+478
Amaury Florentino Rodrigues 2 апр. 2012 г., 08:14:42

Это нормально, что когда я войти в систему как root, а использовать Су пользователя, я не могу открыть, что пользователей экране сеансов?

В данном случае, экран жалуется он, не имея разрешения на устройство/dev/оч/х.

Я предполагаю, что он не может управлять терминала, который был открыт как корень в нужном направлении: я прав?

+447
user336988 15 дек. 2011 г., 05:22:54

Вы можете комбинировать тр (перемещение или удаление символов) с туалетом (подсчет слов, строк, символов):

тр -КР"' < с yourfile.файл cfg | душ -с

(elete все персонажи сomplement О ", а затем сосчитать сперсонажа.)

+446
monstrosity 16 апр. 2012 г., 12:47:44

У меня была похожая проблема и стала чесаться голова из-за отсутствия результатов Google (попав на эту страницу несколько раз), поэтому я решила просто почитать о том, как systemd не работает здесь.

В итоге я выяснил, что сеть на самом деле с SysV инит скрипт (файл/etc/инит.D/сетей), который преобразовывается в systemd в сервис во время выполнения (запуск/systemd в/генератор.поздно/сетей.службы), так что вы можете не просто изменить существующий скрипт.

Вместо этого вы должны переопределить его с файл например, файл/etc/systemd в/системы/сетей.обслуживание.д/уменьшить тайм-аут.конф, в вашем случае, содержащий:

[Услуги]
TimeoutStartSec=15
+439
Chandra Sekhar 10 июл. 2010 г., 14:55:48

Чтобы закончить/улучшить принятый ответ от Тушара, вы можете:

  • избежать того, чтобы избежать слеши в пути с помощью не-Слэш разделители
  • опустить -электронный вариант, как в СЭД в MAN-странице: "если не -е, --выражение, -F или --файл параметр, то первый аргумент, не являющийся опцией считается СЭД сценарий для интерпретации."
  • используйте г (глобальных) флаг, чтобы удалить все вхождения

В конце концов, это дает что-то вроде этого:

Путь=$(Эхо "$путь" | СЭД '[email protected]:/home/wrong/[email protected]@г')
+434
Nuvo 15 мая 2019 г., 18:12:16

Попробуйте поставить вашу команду в ~/.файл config/Openbox в/автостарт.

Этот файл выполняется Openbox на старте (для получения дополнительной информации о Openbox в автостарт увидеть Openbox в Вики)

+434
Gaston Burrull 25 дек. 2011 г., 19:52:49

найти . | грэп пользователей , и найти . -путь "пользователь*" сделать две совершенно разные вещи. Им может показаться, что они одинаковые, но это не так.

Я упомяну два наиболее очевидных различий прежде всего, чтобы получить их из пути. Первое, что вам понадобится -путь '*пользователь*' , чтобы получить точно такой же результат, как команда grep пользователей..это не очень важно. Второй, немного более важное очевидное различие заключается в том, что запуск двух процессов, когда один будет делать изначально менее эффективная (в плане процессора и использование оперативной памяти) - более значительная эффективность, чем экономия двух нажатий клавиш.

Реальная разница в том, что вы можете легко сделать с именами найдены найти себя, и те нашли с помощью команды grep. Как и большинство утилиты командной строки в Linux/Unix, то найти это очень гибкий инструмент - он способен гораздо больше, чем просто поиск файлов и печати их имена.

С трубой в грэп, что у тебя это просто текстовый список файлов, соответствующий определенному шаблону.

Если вы использовали символ Nul в качестве разделителя именем, а не просто перевод строки (Вт.г. с найти по -print0 команды действий и GNU grep ВС ака - нуль-данных опция), вы можете смело их в команды xargs -0 (или на Perl или awk и или любую другую программу, которая может принимать нуль-отдельный вход) и обработать файлы.

например, используя дю -Щ , как очень простой пример:

найти . -print0 команды | команда grep -Z от пользователей | команды xargs -0г-дю -Щ --

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

найти . | пользователей грэп | команды xargs -D 'В\Н' -Р дю -Щ --

Оба эти использовать 4 процессов (найти, например, команды xargs, и du) в производство на полное использование диска имена файлов.

С найти, однако, вы можете использовать -exec Для или -execdir варианты напрямую процесс с именем, без необходимости заботиться о том, что разделитель вы используете.

например

найти . -путь '*пользователь*' -exec для дю -Щ -- {} +

При этом используется 2 процессы (найти и du) для достижения такого же результата.

Второе реальное различие (и это большой Один), что во время поиска можно выбрать только файлы путем сопоставления регулярного выражения паттерн против каждого файла название, найти можете использовать файл метаданных для того чтобы фильтровать вне ненужные матчи (или выбрать только определенные матчи - же самое)

Некоторые примеры того, что найти способного:

Если вы хотите только обычные файлы, использовать -типа F, Если вам нужны только каталоги, использования -тип D, символические ссылки -типа L и так далее.

Если вы хотите только файлы, принадлежащие конкретному пользователю, используйте -ЮИД ННН или пользователя..такой же для -гид ННН и -группы groupname.

найти может соответствовать разрешений, на метки, на размер, и на ли файл -чтения или записи пользователем, запустившим его.

Он также имеет встроенный в регулярные выражения (-регулярное выражение, с выбором выражения, используя стили -regextype), а также Глоб соответствия (имя, путь).

Вы можете использовать -чернослив , чтобы исключить всю поддиректорию деревья из поиска (уменьшение количества дисковых операций ввода-вывода и времени, необходимого).

Он может сочетаться все эти операторы булевой логики и, или, и не.

найти также имеет различные встроенные действия. Значение по умолчанию -печать, и я уже упоминал -print0 команды. Он также может выводить любой из доступных метаданных файла в любом формате вы хотите с ее действие. Он может удалить файлы -удалитьили вывести подробный список (аналог ЛС-л) с -Общ.

-метод exec запускает любой внешний процесс и дает ему список подходящих файлов в командной строке с {}. Либо один файл, в то время если вы прекращаете остается команда с \; или столько, сколько поместится в оболочку командной строки в +.

-execdir делает то же самое, но, если через \; изменения в каждой директории до запуска внешнего процесса. С + это изменения в каталоге, а затем запускает внешнюю команду с именем аргументов, сколько поместится в командной строке.

Кстати, некоторые из перечисленных выше найти предикаты и действия являются GNU расширений, и может не работать в других, отличных от GNU, версии найти.

+414
Davis King 17 окт. 2016 г., 01:53:29

Попробуйте Сочетание Клавиш Alt + Пробел.

Из Баш документации:

назад-убить-слово (м-дель)

Убить словом за точку. Границы слов такие же, как назад-слово.

+377
0980879079 30 июл. 2010 г., 08:19:41

enp0s3 управляется системой скриптов в файле/etc / sysconfig/сети-скрипты/; т. е. что сеть будет настроена на загрузку, даже если она не запущена. enp0s8 не управляется система скриптов (как нет сети скрипт, чтобы установить его).

enp0s8 вместо управляется через NetworkManager, т. е. сеть будет настроена с помощью NetworkManager-а когда она начинается. nmcli показывает только через NetworkManager и NetworkManager-а сам делает, что не мешают другие сетевые интерфейсы настроены через сеть сценарии. Поэтому в основном она (и поэтому nmcli) будет игнорировать enp0s3.

IP-адрес и IP-маршрута как поговорить с ядра спрашиваю, какие интерфейсы и маршруты доступны в системе. Ядра не волнует, если они управляются с помощью скриптов или NetworkManager.

+275
annoyingcalc 6 мар. 2014 г., 12:14:21

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

Например :-

Файл A.txt

А=х
Б=г
С=з

Файл B.txt

А=р
Д=Q
Э=р

Выход :-

А=х
Б=г
С=з
Д=Q
Э=р

Пожалуйста, помогите мне в решении этого. Я хочу проанализировать это на Linux сервере, так что любая команда или скрипт для этого.

+210
Ali Sheikh Nezami 23 мар. 2016 г., 03:26:17

Этот вопрос был задан в 2014 году на форумах askubuntu.com

Мое решение вдохновлен ссылке выше, но с некоторыми портативный добра. Добавить эту функцию в ваш .bashrc и и покончим с этим!

ПС() {
 если [[ [email protected] =~ .у* || *U] и]; затем
 команда getent passwd и |\
 на awk -F' и:' ' \
 !лен || длина($1) > лен {лен=длина($1);с=$1}\
 Конец{печать с лен; система("ПС ОВБ пользователей:"лен",пид,pcpu,pmem,ВСЗ,РСС,телетайп,стат,начало,время,память");}'
еще
 команда PS "[email protected]"
интернет
}

Добавить эту функцию в ваш ~/.bashrc следующее, ПС вход aux | grep в someshit , как обычно, и наслаждаться выходными с вашим столбцы отформатированы для максимально возможного пользователя, как определено в товарищеском обычного пользователя способом из /etc/passwd с помощью getent -- затем анализируется через awk с помощью bash для сохранения целого значения, связанные с самой длинной строки имя пользователя.

Теперь, когда я

$ п. с. Аксу | грэп это

или

$ л. с. УАЗ | грэп это

или

$ ПС вход aux | grep в этом

Выход:

thisisareallylonguser 9289 0.0 0.0 23192 4716 оч/6 С 17:59:54 00:00:00 Баш

Дайте мне знать, если вы хотите, чтобы я шаг через функцию Bash в случае, не немедленно ясно.

+162
MBeck 1 окт. 2018 г., 02:24:47

Другой вариант-сделать что-то-что-работает-вечно обрабатывать сигнал (выход изящно, когда его получил). Конечно, это только имеет смысл делать, когда эта программа используется во многих скриптах, и желаемое поведение на клавиши Ctrl+C и систематически же - для продолжения выполнения сценария.

+37
Ray Shan 30 мар. 2018 г., 17:34:42

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil