私は、端末が無作為のディレクトリにランダムな名前、ランダムなサイズ、ランダムなデータを持つファイルを(ループ上に)たくさん作ろうとしています。私が意味する、ランダムなディレクトリにより、彼らはどこでもコンピュータランダムディレクトリにファイルを作成するには
答えて
に多分出発点は、このスクリプト
#!/bin/bash
for i in {1..5}
do
# Create random file
#
data=$(od -vAn -N4 -tu4 < /dev/urandom)
random_file=$(mktemp)
echo "$data" > "$random_file"
echo "Created $random_file file, with data=$data"
# Create random directory
#
random_dir=$(mktemp -d)
echo "Created $random_dir directory"
done
出力であることができます:
Created /tmp/tmp.Toet7Wn7bz file, with data= 4221696069
Created /tmp/tmp.kc9OLaX84U directory
Created /tmp/tmp.S2OQ8Wh6Iz file, with data= 172066121
Created /tmp/tmp.d1oFQ4DINx directory
Created /tmp/tmp.wGl42vpRLc file, with data= 3188097801
Created /tmp/tmp.xbAhMUFAZi directory
Created /tmp/tmp.4dI5M7amYL file, with data= 1085037810
Created /tmp/tmp.vAMAg39pjK directory
Created /tmp/tmp.AXP6yztDMj file, with data= 2348013838
Created /tmp/tmp.Qc5kyZtmnn directory
これは、ランダムな番号を格納する5つの、ランダムなファイルを生成し、5ランダムなディレクトリ。
これは最初のアイデアのみです(ディレクトリとファイルはネストされていません)。しかし、この初期スクリプトを拡張することが可能なはずです。
これはランダムなディレクトリを作成しますか?それとも、ランダムに選択されたディレクトリにファイルを置いていますか? – HXGamer
'mktemp -d'はランダムなディレクトリを作成します。 'mktemp -d〜/ some_path/nameXXXX'で別の宛先を使うことができます - > Xはランダムなcharによって再配置されます。私のスクリプトの欠落している機能は、ランダムなディレクトリがランダムなファイル/ディレクトリによって生成されないということです。しかし、これは追加作業を犠牲にして可能です。 –
私はそれが既に存在するランダムなディレクトリに置くことが可能であるという意味です – HXGamer
- 1. carrierwaveでファイルを作成するには
- 2. XMLファイルを作成するには?
- 3. .pydファイルを作成するには?
- 4. SimGridでファイルを作成するには?
- 5. .REnvironファイルを作成するには?
- 6. .mbtilesファイルを作成するには?
- 7. .rdlcファイルを作成するには?
- 8. 一時ファイルを作成せずにファイルをロックするには?
- 9. pdfファイルをダウンロードするにはlistviewを作成するには?
- 10. ファイルとディレクトリを含むファイルを作成するには?
- 11. pythonファイルのexeファイルを作成するには?
- 12. DTDファイルのDLLファイルを作成するには?
- 13. ブラックベリーのベリーアプリのcodファイルのjadファイルを作成するには?
- 14. EARファイルを生成する際にapplication.xmlをコードに作成する方法は?
- 15. iniファイルに配列を作成する
- 16. exeファイルにpythonスクリプトを作成する
- 17. JAVA - Linuxサーバーにファイルを作成する
- 18. Makefileに依存ファイルを作成する
- 19. 作成後にファイルを削除する
- 20. C - メモリにファイルを作成する
- 21. パッケージ内にJavaファイルを作成する
- 22. ファイルを動的に作成する
- 23. フォルダにファイルを作成する
- 24. IISリモートファイルシステム上にファイルを作成する
- 25. キャッシュにファイルを作成する
- 26. メモリ内にZIPファイルを作成する
- 27. ファイルを配列に作成する
- 28. ウィンドウ上に.gitファイルを作成する
- 29. ローミングディレクトリにファイルを作成する
- 30. r.javaを使わずにjarファイルを作成するには?
後でクリーンアップするのは非常に悪い考えです。また、質問をするのを忘れた。 –