Apakah ada cara untuk mengekstrak arsip 7z yang berisi semua file di dalam direktori tanpa membuat direktori ini dalam sistem file tetapi tetap mempertahankan struktur sub-direktori arsip (jadi 7z e ...
tidak berfungsi seperti yang diinginkan, karena menghapus semua info jalur) )?
Dalam tar saya akan gunakan tar -x --strip=1 ...
untuk menghapus komponen jalur pertama. Apakah ada yang setara dengan 7z atau apakah saya harus mengekstrak dengan segmen jalur yang tidak diinginkan, memindahkan konten ke tempat yang tepat dan menghapus direktori?
Meskipun Anda tidak dapat melakukan ini saat mengekstraksi , Anda dapat menghapus folder root arsip saat mengompresi . Alih-alih
—
jpaugh
7z a archive.7z path\to\folder
melakukan 7z a archive.7z path\to\folder\*
strip folder
dari nama path yang diarsipkan.
7z x
untuk membuat struktur,7z e
untuk menghapus informasi jalur dan kemudian menghapus file yang dibuat oleh7z x
, mencobanya, itu masih bukan yang Anda inginkan.