web-dev-qa-db-ja.com

ターミナルコマンドを使用してフォルダーからISOイメージを作成する

ターミナルコマンドを使用して、フォルダーまたは単一のファイルからISOイメージを作成する方法現在、私はBraseros GUIを介してこれを行っていますが、シェルスクリプトを使用して実行したいと考えています。

38
klingt.net

Debianの同じ名前のパッケージで、genisoimageを使用するのはかなり簡単に思えます。

genisoimage -o output_image.iso directory_name

さまざまなケースをカバーする多くのオプションがあるので、manページをチェックして、特定のユースケースに適合するものを確認する必要があります。

も参照してください

58
Joseph R.

フォルダからCDを作成するには、mkisofsを使用します。

mkisofs -lJR -o output_image.iso directory_name

-l:31文字のファイル名をすべて許可します。

-J:通常のiso9660ファイル名に加えて、Jolietディレクトリレコードを生成します。

-R:Rock Ridgeプロトコルを使用して、システム使用共有プロトコル(SUSP)およびRock Ridge(RR)レコードを生成します

https://linux.die.net/man/8/mkisofshttps://en.wikipedia.org/wiki/Rock_Ridge

20
Chad Skeeters

次の基本的なコマンドを実行します。

  mkisofs -o output_image.iso directory_name

さらに一歩、isoにボリュームラベルを追加し、gzipでisoイメージを圧縮する

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
7
Jason Swartz