ターミナルコマンドを使用して、フォルダーまたは単一のファイルからISOイメージを作成する方法現在、私はBrasero
s GUIを介してこれを行っていますが、シェルスクリプトを使用して実行したいと考えています。
Debianの同じ名前のパッケージで、genisoimage
を使用するのはかなり簡単に思えます。
genisoimage -o output_image.iso directory_name
さまざまなケースをカバーする多くのオプションがあるので、manページをチェックして、特定のユースケースに適合するものを確認する必要があります。
も参照してください
フォルダから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
次の基本的なコマンドを実行します。
mkisofs -o output_image.iso directory_name
さらに一歩、isoにボリュームラベルを追加し、gzipでisoイメージを圧縮する
mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz