GNU/Linux >> Linux の 問題 >  >> Linux

特定のフォルダー内の拡張子を持つ 7 日より古いすべてのファイルを削除する cron ジョブ - 機能しない

  • 単純に「find」を使用するか、/ で始まる絶対パスを使用します (ubuntu の場合は /usr/bin/find です)
  • ファイルを削除する場合は、「rm -r」を使用しないでください

これは正常に動作します:

0 0 * * * /usr/bin/find /var/www/example.com/wp-content/targetdir -name "*.txt" -type f -mtime +7 -exec rm -f {} \;

Linux
  1. LinuxでX日より古いすべてのファイルを削除するにはどうすればよいですか?

  2. / usr/binと/usr/ local / bin Linuxの場合?

  3. 特定のフォルダ内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?

  1. 特定の拡張子を持つファイルを再帰的に見つける

  2. x日より古いファイルまたはフォルダーを見つけて削除する

  3. Linuxで特定の日付より古いファイルを削除するにはどうすればよいですか?

  1. サブディレクトリを含む x 日より古いファイルを削除する Bash スクリプト

  2. 1 分以上経過したすべてのファイルを検索

  3. /bin と /usr/bin の違い