Вы можете использовать следующий скрипт для копирования файлов из одного места в другое с измененным именем.
Примечание. В следующем скрипте мы жестко закодированы два значения.
/ logfiles / : - Изменение имени logfiles для действительного имени папки, из которого вы должны скопировать файлы.
/ TMP / : - Это каталог, в котором вы хотите скопировать файлы. Измените это имя каталога в соответствии с вашими требованиями.
#! / Bin / bash
Найти / logfiles / -maxdepth 1 -тип f | #find Все файлы, расположенные под папками logfiles с maxdepth.
Пока прочитайте filedir # allow все файлы строки по строке.
делать
Dir = "$ {filedir% / *}" # получить имя папки его внутри
# echo $ dir
File = "$ {filedir / * \ /}" # Получить имя простого файла.
# echo $ файл
Newfile = "$ {dir}" _ "$ {file}" # Установите новый файл.
# echo $ newfile
echo -e "Cправка $ файла из $ dir в / tmp с именем $ newfile \ n"
CP $ DIR / $ File / TMP / $ NewFile # Copy файл из старого местоположения в новое место с измененным именем.
Готово
Kqueue является более общим и более сложным, чем epoll. Источник: http://www.eecs.berkeley.edu/~sangjin/2012/12/21/epoll-vs-kqueue.html