解释 find 命令及其选项

解释 find 命令及其选项

我对更复杂的 Linux 命令还很陌生,这个命令有很多我从未见过的选项和标志,我根本无法将它们拼凑在一起。

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

答案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/

相关内容