ระบบ Unix (“ unzip archive.zip”) การแตกไฟล์ซิปอย่างเงียบ ๆ


คำตอบ:


34

เปิดเครื่องรูดชาย:

   -q     perform  operations  quietly  (-qq  = even quieter).  Ordinarily
          unzip prints the names of the files it's extracting or  testing,
          the extraction methods, any file or zipfile comments that may be
          stored in the archive, and possibly a summary when finished with
          each  archive.   The -q[q] options suppress the printing of some
          or all of these messages.

4

จากหน้า man unzip :

-q

ดำเนินการอย่างเงียบ ๆ ( -qq = แม้เงียบกว่า) โดยปกติการคลายซิปจะพิมพ์ชื่อของไฟล์ที่แตกหรือทดสอบวิธีการแตกไฟล์หรือข้อคิดเห็นไฟล์ซิปใด ๆ ที่อาจถูกเก็บไว้ในไฟล์เก็บถาวรและอาจเป็นบทสรุปเมื่อเสร็จสิ้นแต่ละไฟล์เก็บถาวร -q [ Q ] ตัวเลือกการปราบปรามการพิมพ์ของบางส่วนหรือทั้งหมดของข้อความเหล่านี้

ดังนั้นunzip -qq yourfile.zipมันจึงเป็น


1
คำตอบนี้มีอยู่แล้ว
George Vasiliou

ฉันขอโทษมันไม่ได้เมื่อฉันเริ่มพิมพ์
Artemis

2

PHP มีส่วนขยายสำหรับสิ่งนั้น

http://php.net/manual/en/book.zip.php

<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
    $zip->extractTo('/my/destination/dir/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>

ห้องสมุด ZipArchive และห้องสมุดอื่น ๆ ใช้ไม่ได้ผล
Adedoyin Akande


พยายามที่ไม่ได้ผลก็ต้องทำหน้าที่ unix ก่อนที่มันจะทำงาน Thanks Anyway
Adedoyin Akande

1

ฉันแนะนำกับสิ่งนี้คือการใช้คำสั่งgunzip

gunzip /path/to/file/filename.z

สิ่งนี้จะเอาท์พุทเงียบ ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.