SSHを使用してx分前にCpanelを介してアップロードされたファイルを見つけて削除します。

SSHを使用してx分前にCpanelを介してアップロードされたファイルを見つけて削除します。

リモートシステムへのCpanelログインがあり、構造全体に散在しているいくつかのフォルダとファイルをアップロードしました。

xしかし、数分前、数分前にやっていた記憶があります。

ssh(ファイルをアップロードした)システムのリモート端末を使用してログインしている場合は、数分前にどのファイルがアップロードされたかを確認し、古いファイルxとディレクトリを変更せずに安全に削除する方法は何ですか?

どんな提案がありますか?

答え1

find /path/to/directory -type f -cmin -20

これにより、20分以内に作成されたすべてのファイルが表示されます。リストが良好な場合は、-delete最後に追加してファイルを完全に削除してください。

また、X分前に変更されたファイルを表示する場合(たとえば、一部のファイルを上書きした場合)、-cminを-mminに変更できます。

答え2

まず、このコマンドを実行してファイルを確認してください。

find /path/to/directory -type f -cmin -20

ファイルが正しく表示されたら、次のコマンドを使用してそのファイルを見つけて削除します。

重要:次のコマンドに正しいパスを指定してください。誤ったパスを提供すると、システムが損傷する可能性があります。

find /path/to/directory -type f -cmin -20 -exec rm -rfv {} \;   ##without confirmation 

find /path/to/directory -type f -cmin -20 -exec rm -riv {} \; ##with confirmation .

答え3

find /path/to/directory -type f -mmin +20 -exec rm -rfv {} \;

/path/to/directorこれにより、最後に変更されてから20分以上経過したファイルが削除されます。

関連情報