ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dds2tar - ออนไลน์ในคลาวด์

เรียกใช้ dds2tar ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dds2tar ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dds2tar - เครื่องมือสำหรับการเข้าถึงเทปอย่างรวดเร็ว

เรื่องย่อ


dds2tar [ -f เครื่อง ] [ -t ไฟล์ดัชนี ] [ตัวเลือก] เชือก ...

DESCRIPTION


dds2tar ใช้ดัชนีเพื่อค้นหาไฟล์ด้วยการค้นหาบันทึก (การทำงานที่รวดเร็วของDAT
อุปกรณ์) เนื่องจากโครงสร้างไฟล์ของไฟล์เก็บถาวรเทปถูกใช้เพื่อแยกไฟล์
ต้องสร้างไฟล์เก็บถาวรโดย น้ำมันดิน, บีบอัดโดย (ตัวประมวลผลสัญญาณโปร่งใสของ) เท่านั้น
อุปกรณ์. ดังนั้นคุณจึงสามารถดำเนินการผ่านไฟล์เก็บถาวรได้อย่างรวดเร็วและแตกไฟล์ NS
อาจสร้างดัชนีโดยใช้ ดัชนี dds2 or น้ำมันดิน-vRt และปกติจะถูกเก็บไว้เป็นไฟล์ใน your
ฮาร์ดดิสก์.

tar archive เป็นลำดับของบล็อก (เช่น 10240 ไบต์โดยค่าเริ่มต้น) แต่ละอันประกอบด้วย
หมายเลขเดียวกัน (20 โดยค่าเริ่มต้น) ของระเบียน 512 ไบต์แต่ละรายการ dds2tar อ่านเทปและเขียน
บันทึก tar ของไฟล์ที่ระบุ (นั่นหมายถึงบันทึกส่วนหัวและบันทึกข้อมูล
ของแต่ละไฟล์ที่เลือก) ไปยัง stdout คุณสามารถไปป์ dds2tar ส่งออกไปยัง stdin ของ น้ำมันดิน
-xvvf - เพื่อกู้คืนไฟล์ไปยังดิสก์ของคุณ (ดู ตัวอย่าง ด้านล่าง) ก่อนที่ไฟล์จะเป็น
แยกแล้ว เร็กคอร์ดของไดเร็กทอรีพาเรนต์ของไฟล์จะถูกเขียนไปยัง stdout ด้วย

ดัชนีของไฟล์เก็บถาวรควรมีข้อมูลเพียงพอที่จะคำนวณจำนวน
บล็อกที่มีส่วนหัวของแต่ละไฟล์ที่เลือก ดัชนี dds2 จะให้โต๊ะดังกล่าว น้ำมันดิน
-รวท เช่น จะไม่ (แสดงเฉพาะหมายเลขบันทึกเท่านั้น) แพทช์สำหรับ GNU ทาร์-1.12 is
ที่มีอยู่เพิ่มตัวเลือก --บันทึกไฟล์. แพตช์นี้ไม่รวมอยู่ในเวอร์ชันของ
tar ที่มาพร้อมกับ Debian หรือมีเคล็ดลับบางอย่างในการทำให้หายไป
ข้อมูล

สตริงเป็นนิพจน์ทั่วไปสำหรับเลือกไฟล์ อัลกอริทึมการจับคู่คือ
หนึ่งจาก GNU tar ถ้าตัวเลือก -l ถูกกำหนด ชื่อไฟล์ที่ตรงกันจะถูกพิมพ์ไปที่ stdout
(คุณไม่สามารถไพพ์รายการชื่อพาธนี้ไปยัง tar!)

อุปกรณ์เริ่มต้นคือ /dev/nst0ซึ่งอาจแทนที่ด้วยตัวแปรสภาพแวดล้อม
เทปซึ่งอาจแทนที่ด้วย -f เครื่อง ตัวเลือก. อุปกรณ์จะต้องเป็น SCSI
อุปกรณ์เทป

OPTIONS


-f ไฟล์อุปกรณ์ อุปกรณ์ของที่เก็บเทป จะต้องเป็นอุปกรณ์เทป SCSI

-t ไฟล์ดัชนี
ระบุไฟล์ดัชนี (ค่าเริ่มต้นคือ stdin)

-s # กำหนดหมายเลขของเทปบล็อคแรกของไฟล์เก็บถาวร ตัวเลือกนี้มีประโยชน์เท่านั้น
หากไฟล์ดัชนีมีเอาต์พุตแบบละเอียดของ น้ำมันดิน -รฟท. ข้อมูลใด ๆ เกี่ยวกับ
บล็อกแรกในไฟล์ดัชนีจะถูกแทนที่ด้วยตัวเลือกนี้ ถ้าไม่
มีข้อมูล ไฟล์เก็บถาวรต้องเป็นไฟล์แรกของเทป ถ้าคุณ
วางเทปของคุณไว้ที่บล็อกแรกของไฟล์เก็บถาวร คุณสามารถใช้

dds2tar `mt-dds` -t ดัชนี ... | น้ำมันดิน -f - ...

เพื่อกรอกข้อมูลผลลัพธ์ของ น้ำมันดิน -รวท เก็บไว้ในไฟล์ดัชนี

-b # ตั้งค่าขนาดบล็อกของไฟล์เก็บถาวร (tar -b #) ตัวเลือกนี้มีประโยชน์เฉพาะในกรณีที่
ไฟล์ดัชนีมีเอาต์พุต verbose ของ tar (หรือหากคุณมีปัญหากับ
ขนาดของบัฟเฟอร์ภายในของ dds2tar) ข้อมูลใด ๆ เกี่ยวกับ blocksize
ภายในไฟล์ดัชนีจะถูกแทนที่ด้วยตัวเลือกนี้ หากไม่มีข้อมูลคือ
ใช้ได้ ใช้ขนาดบล็อกเริ่มต้นของ tar

-z ไฟล์ดัชนีควรอ่านและจัดเก็บในโหมดบีบอัด

OPTIONS เธอ ไม่ จริงๆ จำเป็นต้อง


--z, --ไม่บีบอัด
อย่ากรองไฟล์เก็บถาวรผ่าน gzip

-NS, --เร็ว
อย่าดึงไดเร็กทอรีหลักของออบเจ็กต์ที่เลือกออกจากเทป --ร่างกาย
เขียนเฉพาะไฟล์แรกที่เลือกไปยัง stdout สิ่งนี้มีประโยชน์หากคุณต้องการอ่าน a
ไฟล์หรือแตกไฟล์เก็บถาวรซึ่งเป็นส่วนหนึ่งของไฟล์เก็บถาวรปัจจุบัน

-v,--รายละเอียด
โหมดรายละเอียด

--โหมดแฮช
พิมพ์เครื่องหมายแฮชสำหรับแต่ละ MB

-V,--รุ่น
พิมพ์เฉพาะหมายเลขเวอร์ชันไปที่ stderr

-l อย่าเข้าถึงเทป แต่พิมพ์ชื่อไฟล์ไปที่ stdout คุณไม่สามารถไปป์นี้
รายชื่อพาธเข้าสู่ tar

--สารสกัด
stdout ถูกปิดและเปิดโดยไพพ์ไปยังคำสั่ง น้ำมันดิน -fxb - 1 . คุณอาจ
พบว่าตัวเลือกนี้สะดวก ฉันชอบที่จะส่งเอาต์พุตไปยัง tar ด้วยมือ

ตัวอย่าง


ตัวอย่างของการ ได้รับ ดัชนี จากเทปเริ่มต้น /dev/nst0 และจัดเก็บไว้ในไฟล์
ไฟล์เก็บถาวร idx:

dds2index -t archive.idx

หรือคุณสามารถใช้ tar เวอร์ชันที่แก้ไขแล้วเพื่อสร้างไฟล์ดัชนี กับ
แพตช์คุณสามารถกำหนดข้อผิดพลาดและคำเตือนไปยัง stdout และข้อมูลดัชนีรวมถึง
ข้อมูลเกี่ยวกับขนาดบล็อกและจำนวนบล็อกแรกในไฟล์:

tar -t --บันทึกไฟล์ archive.idx

หากไฟล์เก็บถาวรเป็นไฟล์แรกของเทปและขนาดบล็อกเป็นค่าเริ่มต้นที่ 20 คุณจะ
สามารถใช้เอาต์พุต verbose ของ tar (-Rv) เป็นไฟล์ดัชนีได้

น้ำมันดิน -t -v -R | ที archive.idx

หากไฟล์เก็บถาวรไม่ใช่ไฟล์แรกของเทป คุณสามารถจัดเก็บไฟล์ที่จำเป็นทั้งหมดได้
ข้อมูลภายในไฟล์ดัชนีด้วยการใช้ mt-วว และ น้ำมันดิน :

เมาท์ asf ...
mt-dds tell > archive.idx
tar -tvR >>archive.idx

ตัวอย่างของการ การใช้ dds2tar เพื่อแยกไลบรารี gnu (ไฟล์ทั้งหมดที่มี string
"glibc" ในชื่อไฟล์) จากเทปเริ่มต้น /dev/nst0 โดยใช้ดัชนีที่เก็บไว้ก่อนหน้านี้
ไฟล์ archive.idx:

dds2tar -t archive.idx '*glibc*' | ทาร์ xvvf -

เพื่อดูล่วงหน้าว่าจะเกิดอะไรขึ้นในคำสั่งก่อนหน้าโดยไม่ต้องเขียนจริงๆ
อะไรก็ได้ในดิสก์ของคุณ คุณสามารถใช้:

dds2tar -t archive.idx '*glibc*' | ทาร์ tvvf -

ตัวอย่างการตรวจสอบการแข่งขัน คุณอาจลอง:

dds2tar -t archive.idx -l '*glibc*'

ภูมิหลัง ข้อมูล


เทป
อุปกรณ์เทปจัดการ I/O ทั้งหมด (อ่าน เขียน ค้นหา) ในหน่วยของ เทป บันทึก. ยิ่งอา
การบันทึกเทป ยิ่งมีประสิทธิภาพมากขึ้นในการเข้าถึง (และช่องว่างที่น้อยลงใน QIC-
เทป) อย่างไรก็ตาม โดยปกติโปรแกรมจะอ่านหรือเขียนบันทึกเทปที่สมบูรณ์เท่านั้น

เทปไดร์ฟปกติอนุญาตให้ค้นหาเฉพาะที่สัมพันธ์กับตำแหน่งปัจจุบัน อย่างไรก็ตาม บางส่วน
เทป SCSI-2 ที่ใหม่กว่า เช่น DAT ซึ่งเป็นไปตามมาตรฐาน DDS ติดตามค่าสัมบูรณ์
ตำแหน่งบนเทปโดยใส่หมายเลขบันทึกเทปในแต่ละแทร็ก เบอร์นี้
สามารถอ่านได้ในขณะที่ดำเนินการค้นหาอย่างรวดเร็ว

พื้นที่ น้ำมันดิน(1) โปรแกรมใช้คำศัพท์ที่แตกต่างกันเล็กน้อย มันเรียก เทป บล็อก อะไร
ปกติจะเรียกว่า เทป บันทึก. ในส่วนต่อไปนี้ เราใช้คำศัพท์ tar to
หลีกเลี่ยงความสับสน

น้ำมันดิน
หน่วยภายใน a น้ำมันดิน ไฟล์เก็บถาวรเป็น น้ำมันดิน ระเบียน ด้วยความยาวคงที่ 512 ไบต์ ทั้งหมด
ไฟล์ไดเร็กทอรีหรือซอฟต์ลิงค์จะครอบครองบันทึก tar อย่างน้อยหนึ่งรายการเกี่ยวกับ
ชื่อพา ธ ข้อมูลการอนุญาตและอื่น ๆ ที่เรียกว่าเร็กคอร์ดส่วนหัว ข้อมูลของแต่ละไฟล์คือ
เก็บไว้ในเร็กคอร์ด tar เพิ่มเติมโดยตรงหลังจากเร็กคอร์ดส่วนหัวของไฟล์นั้น

tar รายงาน น้ำมันดิน ระเบียน จำนวน ของทุกเร็กคอร์ดส่วนหัวในไฟล์เก็บถาวรด้วย -R
ตัวเลือก. tar นับบันทึกอย่างต่อเนื่องโดยเริ่มจาก 0 (ถ้าเรียกเป็น tar -tR) หรือ
กับ 1 (ถ้าเรียกใช้เป็น tar -cR)

tar จัดการหลายระเบียนเป็นa น้ำมันดิน ปิดกั้นส่วนใหญ่เพื่อให้เข้าถึงเทป (หรือดิสก์)
มีประสิทธิภาพมากขึ้น (และประหยัดพื้นที่เทปของเทป QIC) tar เขียนและอ่านบล็อกเต็มเท่านั้น
ไปยังหรือจากไฟล์เก็บถาวร ตัวเลือก -b ของการควบคุม tar มีกี่ระเบียนในหนึ่งบล็อก
จำนวนเริ่มต้นของระเบียนต่อบล็อกคือ 20. หมายเลขนี้มักจะเรียกว่า น้ำมันดิน
ปิดกั้น ขนาด. อย่างไรก็ตาม คำนี้ค่อนข้างสับสน เนื่องจากไม่ได้หมายความว่า
จำนวนไบต์ในบล็อก ดังนั้นชื่อที่ดีกว่าน่าจะเป็น น้ำมันดิน การปิดกั้น ปัจจัย.

น้ำมันดิน on เทป
tar เขียนหรืออ่านไฟล์เก็บถาวรไปยังหรือจากเทปในหน่วยของบล็อก tar ตามที่ระบุไว้ข้างต้น,
เฉพาะเทปบล็อคที่สมบูรณ์เท่านั้นที่สามารถโอนไปยัง/จากเทปได้ ในการสกัด tar . เฉพาะ
บล็อกจากเทป เราต้องอ่านบล็อกเทปทั้งหมดลงในบัฟเฟอร์แล้วแยก
บันทึก tar ที่ระบุจากบัฟเฟอร์ด้วยตนเอง หากคุณต้องการอ่านบันทึก tar
ด้วยหมายเลขที่กำหนด คุณต้องทราบหมายเลขบล็อกเทปแรกของไฟล์เก็บถาวร
และขนาดบล็อกน้ำมันดินเพื่อคำนวณจำนวนเทปบล็อกแม่มดบรรจุ tar
บันทึกการอ่าน ถ้าไฟล์ tar archive เป็นไฟล์แรกในเทป ไฟล์ เทป ปิดกั้น จำนวน
เท่ากับ น้ำมันดิน ปิดกั้น จำนวน.

ตัวอย่าง: ไฟล์ที่มี tar เร็กคอร์ดหมายเลข 1234 (เรคคอร์ดเริ่มต้นด้วย 0) สามารถพบได้ในa
ไฟล์เก็บถาวรของ tape tar เขียนด้วยค่า blocking factor เท่ากับ 20 อาจพบได้ใน tar block
ด้วยหมายเลข
blk = (int) 1234/20 = (int) 61.7 = 61
ซึ่งเป็นหมายเลขบล็อคเทปด้วย ไฟล์ที่ร้องขออยู่ในบล็อก tar นี้ที่ the
บันทึก offset
บันทึก = 1234-(61*20) = 14
ในหน่วย 512 ไบต์

หากไฟล์เก็บถาวรปัจจุบันไม่ใช่ไฟล์เก็บถาวรแรกในเทป แสดงว่าเป็นจำนวน เทป บล็อก
ของไฟล์เก็บถาวรก่อนหน้าทั้งหมดจะต้องเพิ่มไปยังหมายเลขบล็อกที่คำนวณด้านบนเพื่อรับ
ปัจจุบัน เทป ปิดกั้น จำนวน. ควรหาจำนวนบันทึกเทปก่อนหน้านี้จาก
อุปกรณ์ DDS เมื่อวางเทปไว้ที่จุดเริ่มต้นของไฟล์เก็บถาวรปัจจุบัน (use ภูเขา-
ท.บ. โดยไม่มีข้อโต้แย้ง เป็นต้น)

ตัวอย่าง: สมมติว่าไฟล์เก็บถาวรในตัวอย่างด้านบนเป็นไฟล์ที่สองบนเทป และ
ไฟล์เก็บถาวรเริ่มต้นที่บล็อกเทป 20222 จากนั้นเราจะพบไฟล์ของเราที่มีหมายเลขบันทึก tar
1234 ในบล็อกเทป
tblk = 20222 + (int) 1234/20 = 20283
บนเทป การบันทึกออฟเซ็ตภายในบล็อคเทปจะเหมือนกับด้านบน

คำเตือน


โปรแกรมนี้สามารถอ่านบันทึกได้เท่านั้น (tar เรียกมันว่าเทปบล็อค) สูงสุด 32 kbytes เนื่องจาก
ข้อจำกัดของไดรเวอร์อุปกรณ์ Linux ไฟล์เก็บถาวรที่แยกออกมาเขียนไปที่ stdout
ด้วยขนาดบล็อก 512 ไบต์

และพวกเรา


ตัวแปรสภาพแวดล้อม เทป แทนที่อุปกรณ์เทปดีฟอลต์ /dev/nst0 ตัวแปร
ท.บ.2TAR แมว be มือสอง ไปยัง ให้ บาง ตัวเลือก เช่น --บีบอัด, -z, -s # , -b #.

ใช้ dds2tar ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-ข้อมูล
    cpupower-idle-ข้อมูล
    cpupower idle-info - ยูทิลิตี้เพื่อ
    ดึงข้อมูลเคอร์เนลของ CPU ที่ไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] รายละเอียด: เครื่องมือ
    ซึ่งพิมพ์ออกมาเพ...
    เรียกใช้ cpupower-idle-info
  • 4
    cpupower-ไม่ได้ใช้งาน-set
    cpupower-ไม่ได้ใช้งาน-set
    cpupower idle-set - ยูทิลิตี้สำหรับตั้งค่าซีพียู
    ตัวเลือกเคอร์เนลเฉพาะสถานะไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] คำอธิบาย: The
    cpupower idle se...
    รัน cpupower-idle-set
  • 5
    g.mapsetsหญ้า
    g.mapsetsหญ้า
    g.mapsets - แก้ไข/พิมพ์ผู้ใช้
    เส้นทางการค้นหา mapset ปัจจุบัน ส่งผลกระทบต่อ
    ผู้ใช้เข้าถึงข้อมูลที่มีอยู่ภายใต้
    mapset อื่นๆ ในตำแหน่งปัจจุบัน ...
    เรียกใช้ g.mapsetsgrass
  • 6
    g.ข้อความหญ้า
    g.ข้อความหญ้า
    g.message - พิมพ์ข้อความ คำเตือน
    ข้อมูลความคืบหน้าหรือข้อผิดพลาดร้ายแรงใน
    ทางหญ้า ควรใช้โมดูลนี้ใน
    สคริปต์สำหรับข้อความที่ส่งถึงผู้ใช้
    คีย์โว...
    เรียกใช้ g.messagegrass
  • เพิ่มเติม»

Ad