Nylig skrev jeg en enkel how-to for å brenne CDer i GNOME (Easy CD brenner i GNOME.) Fra den artikkelen en anmodning kom inn for å illustrere hvordan du brenner fra kommandolinjen. Denne evnen illustrerer fleksibiliteten i Linux-operativsystemet. Ikke bare kan du brenne CDer fra en fremragende, og enkel, GUI, kan du brenne dem fra kommandoer.
I denne artikkelen vil vi dekke cdrecord Hotell og dd Anmeldelser kommandoer der vi vil brenne ISO bilder, sikkerhetskopiering av data, og lyd-CDer. Installere cdrecord og dd Som standard cdrecord Hotell og dd Det første du trenger å gjøre er å finne ut hvor enheten er plassert. For å finne problemet enheten kommandoen cdrecord -scanbus 1000,0,0 100000) * 1000,1,0 100001) * 1000,2,0 100002) "HL-DT-ST ' 'RW /DVD GCC-T10N' '1,00' Flyttbar CD-ROM1000,3,0 100003) * 1000,4,0 100004) * 1000,5,0 100005) * 1000,6,0 100006) * 1000,7, 0 100007) * Denne enheten adresse vil bli plugget inn kommandoen for forbrenning i forbindelse med dev = Brenne ISO image Du har data på en CD som du ønsker forvandlet til en ISO image. Dette kan være en Linux-distribusjon eller noe. For å gjøre dette du ville gi kommandoen: dd if = /dev /cdrom of = Hvor /dev /cdrom Du kan også benytte deg av mkisofs plassering. mkisofs -o Directory.iso Katalog Nå skal brenne som ISO-image til en CD. For å gjøre dette problemet en kommando som ligner på: cdrecord dev = 0,0,0 -Data hastighet = 48 kommandoen ovenfor ville sette ISO_file.iso filen på en skrivbar CD. Hvis du kjenner den faktiske brennehastighet på enheten du kan gjøre justeringer i kommandoen ovenfor. Brenn lyd-CDer Hva alle har ventet på. Hvordan brenne lyd-CDer. Du kan lett brenne en katalog full av WAV-filer med kommandoen: cdrecord dev = 0,0,0 -eject fart = 48 -pad -Audio * .wav Men la oss ta dette ett skritt videre og lage en hendig bash skript som vil gjøre følgende:.. Konverter mellomrom i filnavn til strek Konverter .mp3-filer til WAV-filer Brenn alle WAV-filer til cd Her er skriptet: # /bin /sh # Konverter mellomrom! å underscoresfor jeg i * .mp3; vet mv "$ i" `echo $ i | tr '' '_'`; gjort # konvertere MP3-filer til WAV filesfor jeg i * .mp3; gjøre mpg123 -w `basename $ jeg .mp3`.wav $ i; gjort # Brenn CDcdrecord dev = 0,0,0 -eject fart = 48 -pad -Audio * .wav Når du har opprettet script, sørg for at du chmod filen slik at den er kjørbar slik: chmod u + x burn_script For å kjøre skriptet først flytte den inn i katalogen som inneholder mp3-filer og utstede kommando. /burn_script Final Thoughts Linux er et utrolig fleksibelt drifts system. Muligheten til å brenne CD-er fra kommandolinjen beviser bare hvor fleksibel den er. Har du andre triks du liker å bruke langs disse linjene? Hvis ja, kan du dele dem. Anmeldelser
, skal installeres. Hvis ikke du finner den i Legg til /fjern programvare verktøyet ved å søke etter "cdrecord" og "dd". Når du har installert programmene åpner opp et terminalvindu og gjør deg klar.
. Når kommandoen kjører du bør se et resultat som ligner på:
Som du kan se ovenfor, er min enhet oppført. List informasjonen jeg ta ut av dette er 0,2,0. Hvis scanbus rapporterer nummeret før den første "," som en tusen vil du bare vil siste siffer - i mitt tilfelle en 0. Hvis scanbus rapporter bare en 0 før den første "," som vil være din første nummeret på enheten sted. Så min enhet er 0,2,0.
argument.
ISO_file.iso
er plasseringen av CD-enheten og ISO_file.iso
navnet på ISO bildet du ønsker å lage. MERK: Hvis du ønsker å sette ISO-bildefilen i et annet land enn der du utfører kommandoen, bruker hele banen til filnavnet
befaler å skape ISO bilder av kataloger på harddisken. Kommandoen for dette vil se ut:
ISO_file.iso
. Eller du kan kopiere burn_script
til /usr /bin
så det er en global kommando.