Мисолҳои истифода аз Linux "gzip" фармон

Фармони "gzip" як тарзи оддии файлҳои фишурдашуда дар дохили Linux мебошад ва аз ин рӯ, фаҳмидани он аст, ки чӣ гуна сабт кардани файлҳо бо ин восита.

Усули мураккабе, ки "gzip" истифода шудааст, Lempel-Ziv (LZ77) мебошад. Акнун муҳим аст, ки шумо ин иттилоотро медонед. Ҳамаи шумо бояд бидонед, ки файлҳо вақте ки шумо бо "gzip" фарёд мекунанд, хурдтар мешаванд.

Бо нобаёнӣ, вақте ки шумо файл ё феҳристро бо истифодаи "gzip" фармоиш карда метавонед, номи ҳамон як файлро, ки пештар анҷом дода буд, пайдо мекунад, вале ҳоло он ба дарозии ".gz" хоҳад буд.

Дар баъзе ҳолатҳо, ин номро махсусан нигоҳ доштан ғайриимкон аст, агар номи файл хеле мунтазам бошад. Дар ин ҳолатҳо, он кӯшиш мекунад, ки онро бурида гирад.

Дар ин дастур, ман ба шумо нишон медиҳам, ки чӣ тавр ба файлҳои файл бо истифодаи "gzip" комёб шавед ва ба калидҳои маъмултарини истифодашаванда табдил диҳед.

Чӣ тавр Барои сабт кардани файл File & # 34; gzip & # 34;

Тарзи осонтарини табдил додани файли ягона бо gzip ин амалро иҷро мекунад:

файли gzip

Масалан, барои кушодани файл, ки номи "mydocument.odt" -ро иҷро кунед:

Дунёи иқтисод

Баъзе файлҳо нисбат ба дигарон сабуктар мегарданд. Масалан, ҳуҷҷатҳо, файлҳои матнӣ, тасвирҳои битмаш, форматҳои видеоиву видеоӣ ба монанди WAV ва MPEG хеле хуб фишурда мешаванд.

Дигар намудҳои файл, ба монанди тасвирҳои JPEG ва файлҳои аудиои MP3 -ро дар ҳама ҳолат бас намекунад ва файл баъд аз иҷро намудани фармони "gzip" ба он андоза зиёд мешавад.

Сабаби ин ин аст, ки тасвирҳои JPEG ва файлҳои аудиоии MP3 аллакай фишурда шудаанд ва аз ин рӯ, "gzip" фармон танҳо ба он фишурданро илова мекунад.

Фармони "gzip" танҳо кӯшиш мекунад, ки файлҳо ва ҷузвдонро мунтазам пахш кунад. Бинобар ин, агар шумо кӯшиш кунед ва пайваст кардани симои рамзиро иҷро накунед, он дар ҳақиқат маънои онро надорад, ки ин корро накунад.

Чӣ тавр тасвир кардани файлро истифода бурдан & # 34; gzip & # 34; Фармон

Агар шумо файлеро, ки аллакай фишурда буд, шумо метавонед аз он фармони зерин истифода баред.

gzip -d filename.gz

Масалан, файлеро, ки "mydocument.odt.gz" сабт мекунад, шумо фармон медиҳед:

gzip -d mydocument.odt.gz

Қувваи парванда барои маҷбур кардан

Баъзан файл фишурда намешавад. Шояд шумо кӯшиш кунед, ки файлеро, ки "myfile1" ифода кунад, вале аллакай як файли "myfile1.gz" вуҷуд дорад. Дар ин маврид, фармон "gzip" одатан кор намекунад.

Барои маҷбур кардани фармонҳои "gzip" барои кор кардани он танҳо фармонҳои зеринро иҷро кунед:

gzip -f парванда

Чӣ тавр нигоҳ доштани файли беасос

Вақте, ки шумо файлро кушоед, "gzip" фармони шумо бо парвандаи ".gz" ба охир мерасад.

Агар шумо хоҳед, ки файлро фишурдан ва файли аслиро нигоҳ доред, шумо бояд фармони зеринро иҷро кунед:

gzip-k парванда

Масалан, агар шумо иҷро кардани фармонро иҷро кунед, бо файле, ки номи "mydocument.odt" ва "mydocument.odt.gz" аст.

gzip -k mydocument.odt

Баъзе оморҳо дар бораи чӣ қадар коса ҳифз кардаед

Тамоми нусхаи файлҳои фишурда дар бораи захираи диск ё кам кардани андозаи файл пеш аз фиристодан ба шабака аст.

Аз ин рӯ, хуб мебуд, ки дар вақти истифода бурдани "gzip" чӣ қадар фазои наҷот захира карда шавад.

Фармони "gzip" навъи омори шумо, ҳангоми тафтиши иҷрои комёбӣ, талаб мекунад.

Барои гирифтани рӯйхати оморҳо фармонҳои зеринро иҷро кунед:

gzip -l filename.gz

Маълумоте, ки бо амри боло баргардонида шудааст, чунин аст:

Ҳар як файлро дар феҳрист ва зергурӯҳҳо чоп кунед

Шумо метавонед ҳар як файлро дар ҷузвдон ва зергурӯҳҳои он бо истифодаи фармонҳои зерин фишурда кунед:

gzip -r номи файли

Ин як файлеро, ки номи адресро ном дорад, эҷод намекунад. Ба ҷои ин, сохтори феҳристро ҷустуҷӯ мекунад ва ҳар як файлро дар сохтори он печонидааст.

Агар шумо хоҳед, ки сохтори папкаро ҳамчун як файл фишурда созед, шумо аз хондани файли tar ва беҳтар кардани файли tar, ки дар ин дастур нишон додаед.

Чӣ тавр санҷида мешавад, ки оё дурустии парванда сабтшуда

Агар шумо мехоҳед санҷед, ки парванда дуруст аст, шумо метавонед фармонро иҷро кунед:

gzip -t парванда

Агар файл дуруст бошад, ягон натиҷа нахоҳад ёфт.

Чӣ тавр иваз кардани сатҳии Compression

Шумо метавонед файлро бо тарзҳои гуногун пахш кунед. Масалан, шумо метавонед барои ҷуброни хурдтаре, ки зудтар кор мекунад, ё шумо метавонед барои маҷрои ниҳоӣ, ки хадамоти тиҷоратиро дар муддати тӯлонӣ анҷом медиҳед, бардоред.

Барои ба даст овардани сабти камтарин дар суръаттарин суръат қоидаи зеринро иҷро кунед:

gzip -1 файл

Барои ба даст овардани суръати максималӣ дар суръати тезтар, фармони зеринро иҷро кунед:

gzip -9 парванда

Шумо метавонед суръати ва суръатро бо интихоби рақамҳои гуногун байни 1 ва 9 тағйир диҳед.

Забони стандарти Zip

Фармони "gzip" бояд ҳангоми кор бо файлҳои zip стандартӣ истифода шавад. Шумо метавонед фармонҳои "zip" ва "unzip" -ро барои коркарди ин файлҳо истифода баред.