202. Linuxda zip,unzip buyruqlarining ishlatilishiga misollar keltiring.
zip tarqatish uchun fayllar to'plamini qadoqlash, fayllarni arxivlash va foydalanilmayotgan fayllar yoki kataloglarni vaqtincha siqish orqali disk maydonini tejash uchun foydalidir. Buyruqning asosiy formati:
zip variantlari arxivi inpath ...
... qayerda Arxiv bu yangi yoki mavjud zip arxivi va yo'l ixtiyoriy ravishda joker belgilarni o'z ichiga olgan katalog yoki fayl yo'lidir. Mavjud zip arxivining nomi berilganida, zip zip arxividagi bir xil nomlangan yozuvlarni o'zgartiradi (arxivda saqlanadigan nisbiy nomlarga mos keladi) yoki yangi nomlar uchun yozuvlarni qo'shadi. Masalan, agar foo.zip mavjud va mavjud foo / file1 va foo / file2va katalog foo fayllarni o'z ichiga oladi foo / file1 va foo / file3, keyin: ip -r foo.zip foo
yoki aniqroq: zip -r foo foo ... o'rnini bosadi foo / file1 yilda foo.zip va qo'shing foo / file3 ga foo.zip. Shundan so'ng, foo.zip o'z ichiga oladi foo / file1, foo / file2va foo / file3, bilan foo / file2 oldingisidan o'zgarishsiz. gar fayllar ro'yxati sifatida ko'rsatilgan bo'lsa [elektron pochta bilan himoyalangan], zip buyruq satridan emas, balki standart kirishdan fayllar ro'yxatini oladi. Masalan, zip [email protected] foo ... ro'yxatdagi fayllarni har bir satrda bitta standart kirishda arxivda saqlaydi foo.zip. Unix-da, ushbu parametr bilan birgalikda kuchli ta'sir o'tkazish uchun ishlatilishi mumkin topmoq buyruq. Masalan, joriy katalogdagi va uning katalogidagi barcha C manba fayllarini arxivlash uchun: topmoq. -name " *. [ch]" -print | zip manbai [elektron pochta bilan himoyalangan] (shuni esda tutingki, qobiq kengayib ketmasligi uchun naqsh keltirilishi kerak). Kirish va chiqishni oqimlash. zip bitta chiziqcha ham qabul qiladi ("-") sifatida zip fayl nomi, bu holda u zip faylini standart chiqishga yozib, chiqishni boshqa dasturga uzatishga imkon beradi
Arxivning barcha a'zolarini disk raskadrovka qilish uchun unzipdan foydalaning . Quyidagi katalogga va quyida joylashgan katalogga kerakli holda quyida joylashgan kichik kataloglarni yarating : unzip harflari Barcha letter.zip a'zolarini faqatgina joriy katalogga chiqarish uchun: unzip -j harflari
Letter.zip'ini sinab ko'rish uchun faqat arxivning OK yoki yo'qligini ko'rsatuvchi xulosa xati yozma : unzip -tq harflari
Joriy papkada barc (Yulduzcha oldingi teskari egri chiziq faqat Unix-da bo'lgani kabi, qobiq joker belgilarni kengaytirganda talab etiladi, quyida manba misollari kabi juftlikdan foydalanilgan bo'lishi mumkin.) Standart chiqdi olish uchun, .tex , mahalliy end-of-line konventsiyasiga avtomatik ravishda konvertatsiya qilish va chiqishni ko'paytirish (1):
Do'stlaringiz bilan baham: |