指定サイズのファイルを作成

以下のサイトが参考になりました。

$ bash -version | head -n 1
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)

バイナリファイルの作成

dd if=/dev/zero of=b1M bs=1M count=1
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0135598 s, 77.3 MB/s

$ls -al
-rwxrwxrwx 1 user1 user1 1048576 Nov 02 15:27 b1M

$ dd if=/dev/zero of=b512K bs=1024 count=512
512+0 records in
512+0 records out
524288 bytes (524 kB, 512 KiB) copied, 0.0150918 s, 34.7 MB/s

$ls -al
-rwxrwxrwx 1 user1 user1 524288 Nov 02 15:30 b1M

テキストファイルの作成

cat /dev/urandom | base64 | head -c $((1024*1024)) >1M.txt

$ls -al
-rwxrwxrwx 1 user1 user1 1048576 Nov 24 15:18 1M.txt

作成したファイルの作成日時を変更

touch -d "12 November 2022 00:00" 1M.txt

touch -t 202211120000 1M.txt


この記事が気に入ったらサポートをしてみませんか?