LoginSignup
0
0

More than 1 year has passed since last update.

Linuxで正確にファイルサイズを確認する

Posted at
find ./ -type f -printf "%s\n" |awk '{ sum += $1; }; END { print sum }'

背景

大量のファイルをFTPでコピーし、差分が無いか確認する必要がありました。
そこでファイル数、ファイルサイズが合致していればOKと見なす方針で作業していましたが、FTPの失敗が無いにもかかわらずファイルサイズが合致せず苦戦。

理由

「duコマンドはファイルに使用されているブロックサイズを表示する」ため、
du -b ./
だとバイト数で表示はできていても、使用しているブロックサイズをバイト単位で表示していることになるので、厳密ではありません。

そのため、記事最上部のコマンドの方が正確なファイルサイズを確認できるようです。

※初投稿です!


参考

0
0
0

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
  3. You can use dark theme
What you can do with signing up
0
0