?? ex40.sh
字號:
#!/bin/bash# ex40.sh (burn-cd.sh)# 自動刻錄CDR的腳本.SPEED=2 # 如果你的硬件支持的話, 你可以選用更高的速度.IMAGEFILE=cdimage.isoCONTENTSFILE=contentsDEVICE=cdrom# DEVICE="0,0" 為了是用老版本的CDRDEFAULTDIR=/opt # 這是包含需要被刻錄內容的目錄. # 必須保證目錄存在. # 小練習: 測試一下目錄是否存在.# 使用 Joerg Schilling 的 "cdrecord" 包:# http://www.fokus.fhg.de/usr/schilling/cdrecord.html# 如果一般用戶調用這個腳本的話, 可能需要root身份#+ chmod u+s /usr/bin/cdrecord# 當然, 這會產生安全漏洞, 雖然這是一個比較小的安全漏洞.if [ -z "$1" ]then IMAGE_DIRECTORY=$DEFAULTDIR # 如果命令行沒指定的話, 那么這個就是默認目錄.else IMAGE_DIRECTORY=$1fi# 創建一個"內容列表"文件.ls -lRF $IMAGE_DIRECTORY > $IMAGE_DIRECTORY/$CONTENTSFILE# "l" 選項將給出一個"長"文件列表.# "R" 選項將使這個列表遞歸.# "F" 選項將標記出文件類型 (比如: 目錄是以 /結尾, 而可執行文件以 *結尾).echo "Creating table of contents."# 在燒錄到CDR之前創建一個鏡像文件.mkisofs -r -o $IMAGEFILE $IMAGE_DIRECTORYecho "Creating ISO9660 file system image ($IMAGEFILE)."# 燒錄CDR.echo "Burning the disk."echo "Please be patient, this will take a while."cdrecord -v -isosize speed=$SPEED dev=$DEVICE $IMAGEFILEexit $?
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -