LoginSignup
0

More than 3 years have passed since last update.

0バイトのファイルをfindコマンドで検索する

Last updated at Posted at 2019-12-01

この記事は、岩手県立大学AdventCalendar2019 1日目の記事です。

昨年のAdventCalendar2018 ではほとんど技術的なことを書かなかったので、今年はなるべく書きたいと思っている次第です。

さて、

はじまりは、どんなものでも小さい

と述べたのは、マルクス・トゥッリウス・キケロ(紀元前106年~紀元前43年)です。

たまたま知っただけなのでどういう背景の言葉なのかはわかりません。

小さいつながり(無理矢理)なのですが、すごく小さいファイルって探したくなるときありますよね?

例えば0バイトのファイル。

find コマンドは -size でサイズ指定ができるのでとても簡単です。

# カレントディレクトリ以下の 0バイトファイルを探す
$ find ./ -size 0

今回この記事を書くにあたって、念のためネット上を調べたら、 -empty というオプションで同等のことができるようでした。

$ man find
(中略)
-empty  True if the current file or directory is empty.

実際に試してみる。

$ echo -n '' > hoge
$ find ./ -empty
.//hoge

期待通りでした。

というわけで、知っている人からするとたいしたことの無い記事でしたが、「はじまりは、どんなものでも小さい」ので、今年のアドベントカレンダーが終わるころには大盛り上がりすることを期待しております。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0