Объясните находят команду с опциями

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

find /external-disk/postgresql_wals_backup -type f -mtime -2 -exec cp {} /work-disk/postgresql-scripts/wal_backup_script_dir/ \;

1
задан 24 July 2018 в 23:21

1 ответ

  • find : команда
  • /external-disk/postgresql_wals_backup : путь мы ищем в
  • -type f: только ищите файлы (Никакие каталоги, ссылки, и т.д.)
  • -mtime -2: только ищите файлы, которые были изменены 48 часов назад (-2: 2*24)
  • -exec cp {} /work-disk/postgresql-scripts/wal_backup_script_dir/ \;:
    • выполниться cp команда на каждом файле Вы нашли
    • {} просто заполнитель для файлов, которые мы нашли
    • Который копирует все файлы, которые, как находили, /work-disk/postgresql-scripts/wal_backup_script_dir/.
3
ответ дан 3 December 2019 в 07:23

Другие вопросы по тегам:

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