कैसे 7z ज़िप निकालने के लिए और सही निर्देशिका strucuture है?


34
XXXhostXXX:temp XXXuserXXX$ ls -a dir1/
.   ..  a.txt   b.txt
XXXhostXXX:temp XXXuserXXX$ pwd
/Users/XXXuserXXX/temp
XXXhostXXX:temp XXXuserXXX$ 7z a -t7z dir1 dir1

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,4 CPUs)
Scanning

Creating archive dir1.7z

Compressing  dir1/a.txt      
Compressing  dir1/b.txt      

Everything is Ok
XXXhostXXX:temp XXXuserXXX$ ls
dir1    dir1.7z
XXXhostXXX:temp XXXuserXXX$ mkdir tmp
XXXhostXXX:temp XXXuserXXX$ mv dir1.7z tmp/.
XXXhostXXX:temp XXXuserXXX$ cd tmp/
XXXhostXXX:tmp XXXuserXXX$ ls
dir1.7z
XXXhostXXX:tmp XXXuserXXX$ 7z e dir1.7z 

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: dir1.7z

Extracting  dir1/a.txt
Extracting  dir1/b.txt
Extracting  dir1

Everything is Ok

Folders: 1
Files: 2
Size:       58
Compressed: 216
XXXhostXXX:tmp XXXuserXXX$ ls
a.txt   b.txt   dir1    dir1.7z
XXXhostXXX:tmp XXXuserXXX$ 
XXXhostXXX:tmp XXXuserXXX$ ls -a dir1
.       ..

आखिर में a.txtऔर b.txtबाहर क्यों निकाले गए dir1?

जवाबों:


69

ऐसा लगता है कि आप ई के बजाय x कमांड को आज़माना चाह सकते हैं । उदाहरण के लिए

7za x test.7z

मेरे लिए काम किया और पूर्ण निर्देशिका संरचनाओं को संरक्षित किया


7
धन्यवाद और +1, लेकिन मैं चाहता हूं कि "ई" के साथ यह व्यवहार नहीं होगा !! मेरे घर फ़ोल्डर अब उस में 2147 फ़ाइलें, शायद 10 या 20 से ऊपर है: '(((((
Shautieh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.