質問: linuxでn分前に作成されたすべてのファイルを削除する方法 ほとんどの場合、tarアーカイブを抽出すると、アーカイブファイルと同じ名前でサフィックスが異なるディレクトリが取得されると思います。しかし、いくつかの不運なケースでは、今日出会ったように、tarballを抽出した後、作業ディレクトリに多数のファイルが広がっていることに気が付きました。だから私はあなたから学びたいことです-新しく作成されたファイルをどのように移動できますか? 「find plus rm」という派手なアプローチがあるはずですが、正確な方法はわかりません。
回答: 何だろうman find 言うでしょう。次に、あなたの努力を示すこともできます。find . -type f -cmin -1 find . -type f -cmin -1 -delete -type fは、通常のファイルのみが選択されることを指定するために使用されます。 -cmin -1ファイルのステータスが最後(1分)以内に最後に変更されました。 -deleteフラグは、既知のユニバースなどの電子ファイルをすべて削除するようにfindに指示するので、使用する場合は注意してください。 最初にテスト実行なし -deleteフラグを強くお勧めします。注意 -deleteは、移植できない拡張機能です。これを使用する前に、findマンページを読むことをお勧めします。これは、状況に適用される可能性のあるさまざまな問題や警告をカバーしているためです。