X日より古いファイルを自動的に削除するか別のフォルダに移動します[Linux /SSHコマンド]

数え切れないほどある オプション si 受注 in linux、そして120日より古いファイルをあるフォルダから別のフォルダに移動するオプションがなかったらコピーしたと思います。
ここでは、X日以上経過し、いくつかのファイルを移動する方法は次のとおりです。

SSH経由で受注 :

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

30日以上経過したすべてのファイルをフォルダから削除したい場合…

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

必然の間にスペースを残している - ファイルのmtime日数、 -EXEC (コマンドラインは継続) rm (削除コマンド-削除)、引数 " -f 」(強制削除)、{} si \ ;.

のいくつかのディストリビューションでは linux、「-F」は機能しないはずです。 この引数を行から削除すると、すべて問題ありません。

*でテスト CentOS  5.3 (最終)。

創設者兼編集者 Stealth Settings、2006年から現在まで。 オペレーティングシステムの経験 Linux (特に、 CentOS), Mac OS X、 Windows XP> Windows 10 si WordPress (CMS)。

» 注目に値します » X日より古いファイルを自動的に削除するか別のフォルダに移動します[Linux /SSHコマンド]

「X 日より古いファイルを自動的に削除または別のフォルダーに移動 [Linux / SSH コマンド]」

  1. そのコマンドがフォルダ自体も削除するのはなぜですか? コンテンツを削除したいだけです! 解決策はありますか? グラジー

    返信
    • Capisco che hai diversi ファイル、nelle carelle、vuoi ソロ ディスプレイスメント i ファイル。 彼らのカードはそのまま残ります。 正しい? (GTr)。

      返信
コメント