• ベストアンサー

rm コマンド

UNIXコマンドで日付を指定してファイルを削除する方法を教えて下さい 例えば (1)10月14日のファイルを消去する方法 (2)10月14日以前のファイルを消去する方法

質問者が選んだベストアンサー

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

補足ですがfindのオプションでは -atime +X でX日より前にアクセスのあった書類 -ctime +X でX日より前に作成された書類 -mtime +X でX日より前に更新のあった書類 になります。 また日付の所は X、+X、-Xはそれぞれ今日に日付から相対的に「X日前に」、「Xに地前より以前に」、「X日前より以降に」を示します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

find . -mtime +7 -exec rm {} \; などのコマンドを使ってはどうでしょう。 +7のところは「何日以前」という指定をします。 たとえば今日10/17日だったら +3を指定すれば10/14以前のファイルを削除できます。 「3」だけを指定すれば10/14日のものだけを削除できます。

全文を見る
すると、全ての回答が全文表示されます。
  • kougasha
  • ベストアンサー率32% (34/105)
回答No.1

findコマンドと組み合わせるとかですか?   find / -atime 0 -exec rm{}\; ※これは「今日更新されたファイルを削除」ですから、このまま実行しないでね。

jones0901
質問者

補足

ええ FINDコマンドと組合してもいいです 方法ご存知でしたら教えて下さい

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テーブル領域をrmコマンドで消してしまいました.

    Oracle(ver8)データベースを使って、sqlコマンドでテーブルを作成後、UNIXのrmコマンドでテーブル領域を削除しまいました。 そのため、Oracle起動時にこの領域をマウントしようとして失敗してしまい データベースにアクセスできません。 復旧方法をご教授下さい。 テーブルは不要なので、Oracleデータベースにこの領域が削除されていることを認識させたいのです。

  • タイムスタンプでファイルを指定する方法

    UNIXコマンドにおいて、ファイル名から日付を判断できないファイルを消す為に、 ファイルのタイムスタンプを指定する方法を教えてください。 やりたいこととしては以下のようになります。 ・4月から7月の間に更新されたファイルを削除したい ・ファイルは同一ディレクトリに1000以上あり、消したいファイルはその内600ほどある

  • Windowsのコマンドライン

    Windowsのコマンドラインで特定の日付以前のファイルを削除する方法はありますか?

  • 日付を指定しファイルを削除するコマンドを教えてください

    batファイルにてファイルを削除しようと思っているのですが、 余り詳しくないので、簡単なものしか作ったことがありません。 "この日付より以前のもの"を日付指定してbatファイルにて削除する方法(コマンド)を教えていただきたく、よろしくお願いします。

  • UNIXには直接ファイル操作コマンドありますか?

    本当に困ってます(T_T) UNIXのShell Scriptでテキストファイルの一部(何行か)を削除したいです。リダイレクト機能とか使わないで、直接ファイルから削除することはできますか? UNIXって直接ファイル編集するコマンド聞いたことないですが、そういうコマンドありますか?

  • 指定した日付に更新されたファイル

    指定した日付に、更新されたファイルやフォルダを検索するUNIXコマンドを教えてください

  • UNIXコマンド

    UNIXのviコマンドについてなのですが、 指定文字以降を置換する方法を考えているのですが、わかりません。sedを使うと思うのですが、わかる方いましたら教えていただきたいです。

  • 【至急】MySQLデータベースの削除コマンドは?

    お世話になります。 現在、Unixで、XOOPSを設置しておりますが、 MySQLをインストールして、ちょっと間違えたので、 一度、削除後、インストールしても 以前の情報が残っているようです。 従って、この以前のデータベースの情報を削除したいのですが、この削除するUnixコマンドを教えて下さい。

    • ベストアンサー
    • MySQL
  • ~以外を削除する場合(rmコマンド)

    linuxのコマンドで ~以外のファイル、ディレクトリを全て削除したい時は どのような記述をすれば良いのでしょうか? シェルスクリプトではなくrmコマンド1つで削除したのいですが… 例: tar以外のファイル・ディレクトリを    すべて削除したい場合など どなたかご存知の方がいらっしゃったら 教えてください。よろしくお願い致します。

  • 日付指定のファイルコピー

    いつも、お世話になっておりまる。 UNIXコマンドで、ファイルの日付と指定された日付と一致する時、該当ファイルをコピーしたいですがどんな方法が有りますか。ご存知の方はご教授お願いします。 findとcpioを調べましたが、うまくいかない。 以上、宜しくお願いします。