• ベストアンサー

findコマンドを使って、特定のサイズ以上のファイルを表示させたい

VineLinux2.6を使っています。 findを使って特定のサイズ以上のファイルを抽出させたいのですが、-size 100kなら100kbのファイルだけを見つけるものでしょうか?これを10MB以上のファイルを見つけるというオプションを記述したいのですが方法がわかりません。どのようにすればよいのでしょうか? perlで処理するべきものでしょうか?

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

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

find . -size +100k のように、sizeに+を指定すればよかったかと思います。 詳細は、 man find でマニュアルを参照していただければと。

関連するQ&A

  • 0KBのファイル、又はある特定サイズのファイルを一括削除するソフト

    0KBのファイル、又はある特定サイズのファイルを一括 削除するソフト教えてください(方法でも構いませんが)

  • ファイルサイズ制限について

    いつもお世話になります。 perlのプログラムファイルアップロードをよく見るとでファイルサイズ制限をしている箇所があります。 たとえば以下のステートメントです。 $BUFSZ = 2048; $file_size ++; if($file_size > 300){ exitError("ファイルサイズが大きすぎます。600KB 以下にして下さい。"); この場合$BUFSZ = 2048; とはいったい何なのでしょうか? また上記例ではファイルサイズ600Kに制限されておりますが、300を超えた場合にエラーに成るようです。これは2Kをかけたものが実ファイルサイズという事に成っているのでしょうか? どなたかご教示願います。

    • ベストアンサー
    • Perl
  • EXCELファイルのファイルサイズを小さく

    EXCELで作成したファイルの容量が大きくて困っています。 作成したEXCELファイルにはシートが5つあります。 1~3のシートに表を作成し値を入力しています。また、条件付書式がいくつか設定されています。 4~5のシートには画像が貼り付けられています。スクリーンキャプチャを2つのシートを合わせて10枚ほどです。 この様なファイルを保存すると、容量が20MBほどになりました。 条件付書式や画像を貼り付けたとは言え、ちょっと大きすぎる気がしたので、 サイズを小さくするために色々と試してみました。 そこである事象に気付きました。 4~5のシートを削除し、1~3のシートだけにしてファイルを保存してみると、ファイルサイズが400KBほどになりました。 同様に、1~3のシートを削除し、4~5のシートだけにしてみると、ファイルサイズは800KBほどになりました。 【質問内容】 ・1~3の表だけのシートが400KB、4~5の画像のシートが800KB、それぞれ単純に足し合わせても1200KBほどで済む気がするのですが、なぜ1つのファイルにすると途端に20MBなんてサイズが大きくなってしまうのでしょうか。 ・仕事の都合上、シートを分けて2つのファイルとして保存するのは望ましくないので、1つのファイルで2MBほどに抑えることはできないでしょうか。 以上です。宜しくお願い致します。

  • ファイルサイズをメガで表示したい

    マイドキュメントやCDROMのファイル一覧を詳細モードで表示した時に表示されるサイズが 現在はキロバイトになっているのですがメガバイトで表示させる方法はないでしょうか? 1000キロバイト=1メガなので頭の中で考えればすぐにメガ数は分かるのですが 出来ればメガ数で表示させたいです。

  • Perlで2GBを超える大きいファイルのファイルサイズを取得する方法ないですか?

    OS:WindowsXP SP2(ファイルシステムはNTFS) Perl:5.6.1 Perlで4GB以上のファイルに対して、一定の処理を行いたいのですが、 ファイルサイズを正しく取得することができません。 ファイルテストの-sを使う方法とstat関数を使う方法を試しましたが、 どちらも結果は同じで、取得した数値は正しいものではありません。 尚、同様の環境で2GB(正確な境界はわからないが大体このくらい) 以下のファイルであれば正しいファイルサイズをとることができます。 また、以下のような別の環境で試したところ、2GBを超えている ファイルでも問題なくファイルサイズを取得することができました。 OS:WindowsVista Perl:5.8.8 できれば、原因と解決法の両方を教えてもらいたいです。 そして、可能な限りPerlのみで解決したく、それもなるべく軽い処理で 行いたいです。 よろしくお願いします。

  • 適正なファイルサイズについて教えてください。

    自分のHPを作っていますが、画像が多く、家族のアドレスを駆使してもなお容量が不足気味です。 月々の使用料を増やすのは簡単ですが、ある意味ボランティア活動なので、本当は、これ以上の使用料を増やしたくありません。 現在80MBぐらいです。 ファイルの解像度を落とせば、少し容量に余裕が出るかと素人は想像しますが、このサイズなら、このぐらいのピクセルでも大丈夫という下限が分かりません。 今は、400x264というサイズのファイルを、フォトショップエレメンツ2.0を使って高圧縮8で処理。一枚あたり60-80KBです。 図鑑的な花写真なので、ぼやけては困ります。 どの程度まで落とすことが可能か、教えてください。

  • ファイルサイズについて

    ファイルサイズについての質問です。 MOに保存してある友人の作った画像入りの文書(A4が1枚)を見たのですが、画面の動きがにぶかったので、ファイルサイズを確認してみたところ、とても大きかった(23MB)のです。 貼り付ける前の画像サイズなどを確認したら、700KBのものが1枚あったことと、サイズは小さい(32KB)ですが、ホームページビルダーでフレームをつけて加工したものがひとつありました。 残りの画像は7枚で、それぞれが70KB前後です。 そのあと、画像を抜いて、記事と見出しだけ、枠と見出しだけなどに分けて確認してみましたがそれぞれ30KBもありませんでした。 単純計算しても23MBには程遠いので、新規文書を開いて元文書から記事、見出し、画像の順にコピーして貼りつけたところ、思いきり小さく(647KB)なりました。(リサイズした画像は700KBのものだけで、それは125KBになりました) 同じ画像が下に入り込んでいるのかとも思ったのですがそうではなく、何とも不思議な状況になっているのです。 このような質問でおわかりいただけるでしょうか? 説明不足の点などがありましたら申し訳ありません。 どうかよろしくお願いします。

  • フォルダのファイルサイズをMB表示させたい

    初歩的な質問なんですが、 フォルダのファイルサイズは初期設定では「KB」表示なんですが、 大きいファイルを扱うようになって「MB」表示にしてみたいと思ったんですけど、 どうしたらいいかわかりません。 お分かりの方がいらしましたら、よろしくお願いします。

  • find -exec cp中にファイル更新すると

    find文についての質問です。 findオプション-exec cpによってコピー中に、別のファイルを更新すると、そのファイルがコピーされなくなってしまいました。 例えば、 find /tmp -mtime 1 -name "*" -type f -exec cp … により/tmp直下のファイルをコピー中に/tmp/a直下のファイルを更新すると、そのファイルはコピーできないといった結果になります。 findコマンドのオプションによりコピー可能にすることはできるのでしょうか? osはAIXです。 良い方法をご存知でしたら教えて下さい。お願いします。

  • excelファイルサイズが・・・

    Excelで作った表を職場で印刷しようとしています。 ファイルサイズが52Kbなんですが、印刷してプリンタの状態を見るとファイルサイズが1Mbを超えている。 当然、印刷も異常な遅さで他の職員にも迷惑かけっぱなし。 これってなんでなんですか? 解決方法はありますか?