Найти .extension и перейти в другой каталог

Это созданные ядром сообщения журнала UFW.

В вашей системе создан другой файл конфигурации для управления этими журналами,

 luvpreet@DHARI-Inspiron-3542:~$ cd /etc/rsyslog.d/
 luvpreet@DHARI-Inspiron-3542:/etc/rsyslog.d$ ls | grep ufw
 20-ufw.conf

Посмотреть содержимое этого файла,

luvpreet@DHARI-Inspiron-3542:/etc/rsyslog.d$ cat 20-ufw.conf 

# Log kernel generated UFW log messages to file
:msg,contains,"[UFW " /var/log/ufw.log

# Uncomment the following to stop logging anything that matches the last rule.
# Doing this will stop logging kernel generated UFW log messages to the file
# normally containing kern.* messages (eg, /var/log/kern.log)
#& stop

Переименуйте этот файл и удалите.conf в конце,

luvpreet@DHARI-Inspiron-3542:/etc/rsyslog.d$ sudo mv 20-ufw.conf 20-ufw

Теперь перезапустите rsyslog,

luvpreet@DHARI-Inspiron-3542:/etc/rsyslog.d$ sudo service rsyslog restart

Это прекратит регистрацию этих сообщений.

ПРИМЕЧАНИЕ. -Если вы не видите этот файл, найдите эту строку :msg,contains,"[UFW " /var/log/ufw.logво всех файлах в папке /etc/rsyslog.d. Везде, где вы его видите, закомментируйте эту строку и перезапустите rsyslog.

1
19.10.2019, 04:56
1 ответ

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

Также -inameпринимает только один аргумент -, если вы хотите сопоставить альтернативные шаблоны, вы можете использовать -iname '*.jpg' -o -iname '*.mp3'и так далее.

Итак, (будьте осторожны с приоритетом операторов)

find. \( -iname '*.jpg' -o -iname '*.mp3' \) -exec mv {} path/to/Directory2/ \; 

или, поскольку вы используете Linux, используйте форму GNU -tmvи заполнитель для нескольких файлов -{} +

find. \( -iname '*.jpg' -o -iname '*.mp3' \) -exec mv -t path/to/Directory2/ {} + 
1
27.01.2020, 23:40

Теги

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