κeenのHappy Hacκing Blog | Lispエイリアンの狂想曲

ファイル削除コマンド色々

ファイル生成/削除コマンドについて覚え書き。

空ファイル生成

$ touch file

サイズ指定でファイル生成

0埋め/高速なら

$ dd if=/dev/zero of=file bs=size count=1

ランダム/低速なら

$ dd if=/dev/random of=file bs=size count=1

こっちは圧縮されてもサイズが極端に変わらない。

ファイルの切り詰め

$ truncate -s size file

上記で作ったファイルのサイズを変えたりログファイルを一旦クリアしたりに便利。

普通の削除

$ rm file

ただしハードディスク上にはデータは残るのでセキュリティ的には完全ではない。

ディスク上からも完全削除

$ shred -u file

-uがなかったらファイルを壊すが削除はしない。

shredが出てこなかったので調べたついでにまとめた。

Written by κeen