ファイル削除コマンド色々
ファイル生成/削除コマンドについて覚え書き。
空ファイル生成
$ 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が出てこなかったので調べたついでにまとめた。