• グローバル・ナビゲーションへスキップ
  • メインコンテンツへスキップ
  • プライマリーサイドバーへスキップ
  • フッターへスキップ

テクリラ

ブリーディングエッジ、常に

  • ホーム
  • 会社概要
  • Contact
  • お得な情報とオファー
テクリラ ロゴ
シェアする
ツイートする
シェアする
ピン
5 株式
LinuxMintとUbuntu
次に

Linux MintとUbuntu-どちらのディストリビューションを選択する必要がありますか?

Linuxで「x」日より古いファイルを削除する

テクリラ パソコン リナックス

Linuxで「x」日より古いファイルを削除する

ラジェッシュ・ナマセのアバター ラジェッシュナマセ
最終更新日: November 30, 2020

今日、私たちはあなたができる方法をあなたに示します 'X'日より古いファイルを削除する。 7日より古いファイルを削除したい場合、この記事はそのために役立ちます。 検索ユーティリティを使用すると、各ファイルで別のコマンドを実行するなど、いくつかの興味深い引数を渡すことができます。 特定の日数より古いファイルを特定するために、これを使用します ユーティリティを見つける 次に、 rmコマンド それらを削除します。 コマンド構文は次のとおりです。

/ path / to / files * -mtime +5 -exec rm {} \;を検索します。

当社は、発生する可能性のあるデータ損失について責任を負いません。 私たちはあなたをお勧めしました ファイルを一覧表示して確認します それらを削除する前に、次のコマンドを実行します。

/ path / to / files * -mtime +5 -exec ls {} \;を検索します。

注意: rm、{}、および\の間にスペースがあります。

5日より古いファイルを削除する
参照
Linuxでリポジトリを作成する方法

コマンドの説明:

上記のコマンドの最初の引数は ファイルへのパス。 XNUMX番目の引数は - ファイルのmtime ファイルの古さを指定するために使用されます。 +5と入力すると、XNUMX日より古いファイルが検索されます。 最後の議論は -EXEC rmなどのコマンドを渡すことができます。 NS {} \; コマンドを終了するには、最後に必要です。

これは、Ubuntu、Fedora、Red Hat、SuseなどのほぼすべてのバージョンのLinuxで機能するはずです。ここではまったく不可能と思われる問題に直面している場合は、以下のコメントでお知らせください。

シェアする
ツイートする
シェアする
ピン
5 株式

情報開示: TechLila で公開されたコンテンツは読者サポートです。 アフィリエイト リンクを通じて行われた購入に対して、追加費用なしでコミッションを受け取る場合があります。 私たちを読む 免責事項ページ 私たちの資金調達、編集方針、および私たちをサポートする方法についての詳細を知るために。

共有は思いやりです

シェアする
ツイートする
シェアする
ピン
5 株式
ラジェッシュ・ナマセのアバター

ラジェッシュナマセ

ラジェッシュナマセ はプロのブロガーであり、TechLilaブログの創設者です。 また、彼は情熱的な起業家、インターネットマーケター、そしてフィットネスフリークです。

カテゴリー

  • リナックス

タグ

Linuxのコマンド, Linuxチュートリアル

リーダーの相互作用

人々が言っ​​ていること

  1. スラジュ・サランケの化身スラジュ・サランケ

    私はこのトリックを使いました! 素晴らしいトリック! そのような良いトリックを共有してくれてありがとう:)

    返信
  2. アムルタ・パティルの化身アムルタパティル

    Ya私はRHCEの練習セッション中にこのカムマンドを使用しました。

    返信
  3. ベンのアバターベン

    find ./* -mtime +5 -exec ls {} \; >> ./5DaysOld

    alias 5DayLs="find ./* -mtime +5 -exec ls {} \; >> ./5DaysOld"

    ここであなたの提案から何かを一緒に作り上げました。 XNUMX日経過したファイルのプレーンテキストファイルリストを作成する方法。 ファイルを削除する前に表示するための記録を保持するのが簡単です。 その後、ユーザーはcat、vi、vim、gedit、emacsを使用して、何を投げ出すかを確認できます。

    find ./* -mtime +5 -exec ls {} \; >> ./5DaysOld

    内訳./は現在のディレクトリです。 / cannonを使用するよりも、多くの場合、現在のディレクトリを使用する方が安全です。 >>ファイルに追加します。ファイルが存在しない場合は作成されます。

    エイリアスとして役立つかもしれないと思っても。 おそらく、最初にシェルスクリプトに移植することができます/すべきです。 でも怠惰なので、ここで遅くなります。

    返信
  4. ベン・パイパーのアバターベン・パイパー

    ありがとう! 私はこの構文をcronジョブで使用しました。

    返信
  5. ヴィヴィアンのアバタービビアン

    特定の日より古いファイルを削除するための良いヒント。 ただし、引数リストが長い場合(最大値は65535か、それらの線に沿ったものだと思います)、これは機能しません。

    私はその仕事をするカスタムスクリプトを持っています:


    #!/bin/bash

    cd /directory-to-be-checked
    allfiles=`ls`
    NOW=`date +%s`
    for filename in $allfiles
    do
    OLD=`stat -c %Z $filename`
    if [ "$2" == "" ]
    then
    DELAY=86400
    else
    let "DELAY=$2 * 86400"
    fi
    AGE=`expr $NOW - $OLD`
    #echo "Delay is $DELAY and Age is $AGE"
    #exit 0
    if [ $AGE -gt $DELAY ]
    then
    #echo "File $filename is $AGE"
    fstamp=`ls -l $filename`
    if [ "$1" == "DEL" ]
    then
    echo "Deleting file $filename"
    `rm -f $filename`
    else
    echo "$fstamp"
    fi
    fi

    完了しました。

    返信
    • ラジェッシュ・ナマセのアバターラジェッシュナマセ

      スクリプトを提供していただきありがとうございます。

      返信
      • ヴィヴィアンのアバタービビアン

        なませへようこそ。

        次のようにスクリプトを呼び出します。

        ./scriptname.sh DEL numDays

        numDaysが指定されていない場合は、最小1が使用されるため、必ずnumDaysを指定してください。 このスクリプトの使用方法および発生する可能性のあるデータ損失について、私は責任を負いません。

        返信
  6. パワンの化身Pawan

    30日経過したDirとファイルをリモートマシンに削除し、1つと2つまたは3つのdirを除くXNUMXつのものが必要な場合、どうすればこれを実行できますか.. ?? あなたの考えを共有してください。

    返信
  7. アリの化身アリ

    私はこのテクニックを使用しています。これは、Oracleでtrcファイルを削除するのに非常に便利です。

    返信
  8. イーサンの化身イーサン

    この便利なコマンドをすべてのユーザーに共有していただきありがとうございます。 Linuxでは古いファイルを簡単に削除できます。 私もそれを探していて、ついにここで解決策を得ました。

    返信
  9. グレッグのアバターグレッグ

    これはサブディレクトリのファイルも取得しますか? もしそうなら、私はそれをどうやってやるのですか?

    find / home / greg / logs -type f -mtime +5 -exec rm {};

    返信
  10. スラジュ・サランケの化身スラジュ・サランケ

    私はそのようなコマンドを探していました。 本当に役に立ちました。 そして、スクリプトを共有してくれてありがとう、ビビアン。

    返信

コメントを追加 返信をキャンセル

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *

プライマリサイドバー

おすすめ

Windowsでブロードバンド速度を上げる方法

10年のベストAndroidランチャー2021

Windows 10のインストール後に行うこと– Windows10のヒントとコツ

あなたが個人的にウェブを検索するために使うことができるトップ10の検索エンジン

あなたの心を吹き飛ばす55の興味深いコンピューターの事実

ラップトップを購入するときに何を探すべきか–ラップトップ購入ガイド

FusionドライブとSSD–FusionとSSDストレージについて誰も教えてくれないこと

便利なツール

• 文法 – 無料の文法チェッカー
• SEMrush – 専門家が信頼する最高の SEO ツール
• Setapp – Mac と iOS のワンストップ サブスクリプション

トレンドトピック

  • Android
  • インターネット
  • アイフォン
  • リナックス
  • マッキントッシュ
  • セキュリティ
  • ソーシャルメディア
  • テクノロジー
  • Windows

チェックする価値がある

Windows 10(10 Edition!)に最適な2022のサウンドイコライザー

強く推奨され、無料である14の最高のVLCスキン

フッターロゴ フッターテキストのロゴ

フッター

会社概要

こんにちは。TechLilaへようこそ。TechLilaは、基本をマスターするための豊富な記事を見つけることができる有名なテクノロジーブログです。

TechLilaの主な目標は、品質のヒントやコツ、チュートリアル、Windows、Macintosh、Linux、Android、iPhone、セキュリティに関するハウツーガイド、レビューなどのその他のサブトピックなど、独自の情報を提供することです。

リンク

  • 会社概要
  • お問い合わせ
  • 免責条項
  • プライバシーポリシー
  • ご利用規約

続きます

GenesisFrameworkを使用したカスタムテーマ

Cloudwaysによるクラウドホスティング

言語を選択

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

©著作権2012–2023 テクリラ。すべての内容は著作権を有します。