2016-10-31 12 views
0

次のシェルコマンドを使用して、最終変更時刻のランダムなファイルを作成することができます。シェル: "touch"コマンド

for i in {1..10}; do touch -d "$(((RANDOM % 36) + 1980))-$(((RANDOM % 11)+1)) 
-$(((RANDOM % 28)+1)) 12:12:12.000000000 +0530" file$i;done 

私はそれらのファイルを(ランダムに生成する)一定量のバイトで占めたいと思っています。どういうわけか触れてもいいですか、まったく違うものが必要ですか?前もって感謝します。

+1

'dd'や' truncate'を使って特定のサイズのファイルを作成した後、 'touch'を使ってファイルの変更日を設定することができます。 – larsks

答えて

1

ジャストタッチコマンドの後ループに次の行を追加します。

10は、バイト数である
dd if=/dev/zero of=file$i bs=1 count=10 

関連する問題