による

2

X 日以上経過したファイルを自動的に削除または別のフォルダーに移動する [Linux / SSH コマンド]

X 日以上経過したファイルを自動的に削除または別のフォルダーに移動する [Linux / SSH コマンド]

2

それらは無数にあります 選択 そして コントロール Linux では、120 日より古いいくつかのファイルをあるフォルダーから別のフォルダーに移動するオプションがなければ、作業は終わっていたと思います。
X 日より古いファイルを移動する方法は次のとおりです。

SSH経由のコマンド

find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/  {} \; 

30 日より古いすべてのファイルをフォルダーから削除したい場合 …

find /cale/fisiere* -mtime +30 -exec rm -f {} \;

必ずスペースを空ける必要があります -mtime、日数、 -実行 (コマンドラインは続きます)、 rm (削除コマンド – 削除) 、引数 ” -f(force delete) , {} si \;.

一部の Linux ディストリビューションでは、 “-f” 働かないこと。この引数を行から削除すると、すべてが正常になります。

*テスト済み CentOS 5.3 (ファイナル)。

X 日以上経過したファイルを自動的に削除または別のフォルダーに移動する [Linux / SSH コマンド]

あなたも興味があるかもしれません...

Linux自動?

システム管理者 ソースコードは言論の自由です そして rm -rf * はすべてのレーダー デバイスに適用されますか?ああ…顔に跡が…
続きを読む

についての2つの考え “X 日以上経過したファイルを自動的に削除または別のフォルダーに移動する [Linux / SSH コマンド]

  1. ファブリツィオ 言います:

    なぜそのコマンドはフォルダー自体も削除するのでしょうか?コンテンツを削除していただければ幸いです。解決策はありますか?ありがとう

    1. ステルス 言います:

      フォルダー内に複数のファイルがあり、そのファイルを移動したいとのことですが、フォルダーはそのまま残ります。正しい? (GTr)。

返信を残す

あなたのメールアドレスは公開されません。 必要なフィールドにマークが付けられています *