Меньше, но только последний элемент каждой строки?

В выражениях 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/ {} + 
0
18.05.2021, 16:01
1 ответ

Вы можете предварительно -обработать журналы перед их отправкой в ​​less:

tail -F /path/to/logfile | grep -o '[^|]*$' | less
1
28.07.2021, 11:31

Теги

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