コマンドラインからK3bを実行する

コマンドラインからK3bを実行する

コマンドラインからK3bを実行したいです。ウィンドウをクリックする必要はなく、最終的に閉じる限りウィンドウを開いても構いません。具体的にはk3b --copy /dev/cdrom。もちろんこれはうまくいきますが、実際に処理を開始するにはウィンドウをクリックする必要があります。これは私の状況では迷惑です。

コマンドラインですべてのタスクを実行したいのは、すべてのタスクを簡単なスクリプトに含めて起動するとすぐに忘れてしまうことです(たとえば、コマンドラインからドライブを埋めることができないことを知っています...まだ:-)

私は、K3bの処理機能の多くがスタンドアロンアプリケーション用のMMI組み込みであり、K3bとは独立して呼び出すことができることを知っています(K3bはこれを明示的にリストしています)。しかし、これは明らかに事実ではありませんk3b --copy

私はKdeを使ってMageia Linuxを実行しています。

最初の回答の後に追加

新しいコピーを焼きたくありません。これは、特にハードドライブで処理するためのCD / DVDのISOイメージ用です。私のアーカイブは光学メディアに比べてかなり大きくてかさばります。

私はK3bが少し膨らんでいることを知っています。しかし、それは今まで私にうまくいき、私はそれを信頼する傾向があります。もちろん、他のアプリケーションの提案はまだ有用です。

つまり、私はコマンドラインが好きで、元の質問(存在する場合)に対する答えに興味があります。

答え1

コマンドラインでCDを読み書きすることを望み、それを使用する特別な理由がないと仮定するとk3b(これはかなり肥大したアプリケーションであり、実際にスクリプトのための良い選択ではありません)、次のためのCLIツールをインストールする必要があります。 CD操作。実際に何をしようとしているのかは明らかではありませんが、CDのコピーを作成しようとしたとします。

  1. インストールwodim(ルートとして)

    urpmi cdrkit
    
  2. CDのISOイメージを作成します(実際のCDROMドライブを指すように/ dev / cdromを変更します)。

    readom -v dev=/dev/cdrom f=/path/to/isoimage.iso
    
  3. 空のCDに画像を書き込む

    cdrecord -v dev=/dev/cdrom /path/to/isoimage.iso
    

詳細については、次を参照してください。ここそしてここ

答え2

私はこのトピックについて私のブログに次のタイトルで広く書いています。

通常、CDをISOにリッピングする方法は、DVDをバックアップする方法とは異なります。

DVD

ddDVDをバックアップするときは、ISOファイルに内容をダンプする方法がよくあります。これはほとんどの場合に機能しますが、実際にデータが正しく読み取られていることを確認しないため、通常は組み込みのデバッグツールを使用する方が良いでしょう。dvdbackup。ホームページdvdbackupここしかも。

$ cd /dir/where/you/save/the/dvd

# insert DVD to be copied
$ dvdbackup -M
$ genisoimage -dvd-video -udf -o movie.iso /dir/where/you/save/the/dvd
$ eject /dev/dvd

燃える

# now insert a blank DVD
$ growisofs -Z /dev/dvd=movie.iso

CD

同様にCDを使用することもできますが、ddこれはCDの内容をISOに適切にコピーするのに適したツールではありません。のようなものを使用することをお勧めしますreadom

$ readom dev=/dev/scd0 f=/home/saml/test.iso
-or-
$ readom dev=/dev/cdrom f=/home/saml/test.iso

燃える

# CD - pseudo SCSI syntax
$ cdrecord -v -pad speed=1 dev=0,0,0 test.iso

# CD - 
$ cdrecord -v -pad speed=1 dev=/dev/scd0 test.iso

ISO確認

次のようにISOファイルをマウントできます。

# mount ISO file
$ mount -o loop ~/backup.iso /mnt

# display contents of backup.iso file
$ tree -L 1 -CpD /mnt/CC_v1.0
/mnt/CC_v1.0
|-- [dr-xr-xr-x Nov 29  0:02]  apps
|-- [-r-xr-xr-x Nov 29  0:01]  backup.sh
|-- [dr-xr-xr-x Nov 28 23:39]  bin
|-- [dr-xr-xr-x Nov 28 23:43]  code
|-- [dr-xr-xr-x Nov 28 23:39]  docs
|-- [-r-xr-xr-x Nov 29  0:01]  make_cd.sh
`-- [-r--r--r-- Nov 28 23:43]  md5sum.txt

4 directories, 3 files

関連情報