Како вратити фасциклу која се претворила у пакет у ОС Кс

Као и сваки софтвер, мацОС није имун на повремене грешке или проблеме. Иако је то ретка појава, фасцикле на мацОС-у могу повремено да се промене из обичних фасцикли у пакете, попут оних који се користе за инсталирање нових мацОС апликација. Ово се такође може десити дизајном, посебно ако креирате нови софтвер.

Срећом, једноставан је процес за враћање фасцикле на Мац(Mac) , ако је потребно. Постоји неколико начина да то урадите, али најлакши метод је коришћење апликације Мац Терминал(Mac Terminal) . Ево како да вратите фасциклу на Мац(Mac) -у, без обзира на формат.

Како вратити фасциклу која се претворила у пакет у ОС Кс

Вратите фасциклу на Мац користећи терминал(Restore a Folder on Mac Using The Terminal)

Апликација Мац Финдер(Mac Finder app) покушава аутоматски да открије која је права намена датотеке или фасцикле како би знала како да правилно рукује са њима. Ако су на фасциклу примењени погрешни атрибути, Финдер(Finder) ће третирати вашу фасциклу као пакет и неће вам дозволити да приступите датотекама које се налазе у њему.

То ће такође учинити ако ваша фасцикла има погрешну екстензију, као што је .апп(.app) . Да би ова упутства функционисала, биће вам потребни инсталирани мацОС Ксцоде Девелопер Тоолс(macOS Xcode Developer Tools) , јер команде гетфилеинфо(getfileinfo ) и сетфиле(setfile) нису подразумевано инсталиране на мацОС-у.

  • Да бисте уклонили ове атрибуте из мацОС фасцикли, отворите апликацију Терминал(Terminal ) ( Launchpad > Other > Terminal ) и користите команду цд(cd) да уђете у директоријум који садржи вашу „покварену“ фасциклу. 
  • Главни узрок овог проблема је бит атрибута хас бундле , па да бисте ово проверили, откуцајте (has bundle)гетфилеинфо -аБ фасциклу(getfileinfo -aB folder) у апликацији Терминал(Terminal) , замењујући фасциклу(folder) са локацијом фасцикле коју желите да проверите. Ако команда врати 1 , овај атрибут је примењен на вашу фасциклу, што значи да га треба уклонити.

терминал са командом гетфилеинфо

  • Да бисте уклонили бит атрибута хас бундле(has bundle) из своје фасцикле и вратили приступ, откуцајте сетфиле -аб фасциклу(setfile -a b folder) у апликацији Терминал, замењујући фасциклу(folder ) локацијом своје фасцикле. 
  • Откуцајте гетфилеинфо -аБ фолдер(getfileinfo -aB folder) (замена фасцикле(folder) ) да бисте проверили статус атрибута хас бундле(has bundle) након овога—ако се врати 0 , атрибут је уклоњен.

Терминал са командама сетфиле и гетфилеинфо

Када уклоните атрибут хас бундле(has bundle) , покушајте да приступите фасцикли у апликацији Финдер(Finder) , која се налази као икона на Доцк(Dock) - у или у Лаунцхпад(Launchpad) -у . Ако и даље не можете да приступите фасцикли, проверите да ли за фасциклу нема придружену необичну екстензију.

  • Пронађите фасциклу у Финдер(Finder) -у , кликните десним тастером миша(right-click) и притисните Гет Инфо(Get Info) да бисте учитали информације о атрибутима.

Добијте информације у менију десним кликом

  • Ово ће учитати посебан прозор који садржи додатне информације о вашој фасцикли. Кликните(Click) на поткатегорију Име и проширење да бисте видели „право“ име за своју фасциклу. (Name & Extension)Ако има екстензију датотеке (на пример, .апп(.app) ), уклоните је и притисните ентер(enter) на тастатури да бисте је сачували.

Име и проширење изабрано и

  • Финдер(Finder) ће од вас тражити да потврдите да ли желите да уклоните екстензију из фасцикле. Кликните на дугме Уклони(Remove) да бисте потврдили.

Уклоните прозор за потврду проширења

Када је екстензија уклоњена, ваша фасцикла би требало да се врати у нормалу у Финдер(Finder) -у , омогућавајући вам да је отворите као и обично. 

Можда ћете желети да приступите датотекама и фасциклама из оригиналног мацОС пакета (као што је ПКГ(PKG) или ДМГ(DMG) датотека). Ако је то случај, најлакши метод је да извучете садржај у нову фасциклу.

Извлачење Мац фасцикли помоћу терминала(Extracting Mac Folders Using The Terminal)

Прави мацОС пакет долази у различитим форматима датотека, укључујући ПКГ(PKG) и ДМГ(DMG) датотеке. Начин на који приступате враћању или издвајању фасцикли у овим форматима се мало разликује. Ако желите да вратите фасцикле из оригиналних датотека мацОС пакета, апликација Терминал(Terminal) вам омогућава да то урадите.

Ове методе претпостављају да покушавате да приступите фасциклама из упакованих ПКГ(PKG) или ДМГ(DMG) датотека. Ако су датотеке оштећене (или нису праве ПКГ(PKG) или ДМГ(DMG) датотеке), ова упутства неће радити.

  • Ако желите да вратите фасцикле из ДМГ(DMG) датотека, прво ћете морати да их монтирате као виртуелни диск. То можете учинити тако што ћете отворити терминал(Terminal) из Launchpad > Other > Terminal
  • Откуцајте хдиутил аттацх филе.дмг(hdiutil attach file.dmg) , замењујући филе.дмг(file.dmg) са локацијом и именом ваше ДМГ(DMG) датотеке, а затим притисните ентер(enter) да бисте покренули команду.

хдултил команда у прозору терминала

  • Ваша ДМГ(DMG) фасцикла ће бити монтирана као фасцикла у директоријуму Волумес(Volumes) на вашем мацОС диску. Да бисте копирали садржај ваше ДМГ(DMG) датотеке у нову мацОС фасциклу, откуцајте цп -р /Волумес/ Филе (File)cp -r /Volumes/File/ /Users/Username/Folder , замењујући Датотеку оригиналним именом ваше ДМГ(DMG) датотеке, и замењујући Username/Folder са локацијом до копирајте датотеке.

цп команда у прозору терминала

  • Откуцајте хдиутил инфо(hdiutil info) да бисте лоцирали идентификатор диск јединице за монтирану ДМГ(DMG) датотеку, а затим откуцајте hdiutil detach /dev/drive да бисте искључили своју ДМГ(DMG) датотеку, замењујући /dev/drive исправним идентификатором уређаја.

хдутил команда у прозору терминала

Садржај ваше ДМГ(DMG) датотеке биће враћен у нову фасциклу, спремну за приступ.

  • Да бисте издвојили датотеке и фасцикле из ПКГ(PKG) датотеке у стандардну мацОС фасциклу, отворите апликацију Терминал(Terminal ) ( Launchpad > Other > Terminal ). 
  • Одатле откуцајте pkgutil -expand /location/file.pkg newpkgfolder , замењујући /location/file.pkg са локацијом и именом датотеке ваше ПКГ(PKG) датотеке, а невпкгфолдер(newpkgfolder) са исправним фолдером за екстракцију.

пкгутил у прозору терминала

Садржај датотеке ПКГ(PKG) пакета биће распакован на локацију коју сте навели.

Руковање МацОС датотекама и фасциклама(Handling MacOS Files & Folders)

Ако не знате како да вратите фасциклу на Мац(Mac) , прво испробајте ове методе. У многим случајевима можете да вратите покварену мацОС фасциклу тако што ћете поправити екстензију или уклонити одређене атрибуте датотеке. Ако имате оригиналну датотеку мацОС пакета у форматима ПКГ(PKG) или ДМГ(DMG) , можете издвојити садржај помоћу апликације Терминал(Terminal) .

Међутим, не може се вратити свака фасцикла. Требало би да размислите о томе да направите резервну копију вашег Мац-а помоћу Тиме Мацхине(backing up your Mac with Time Machine) -а да бисте били сигурни да увек можете да преузмете своје датотеке, чак и ако фасцикла постане оштећена или недоступна у будућности.



About the author

Ја сам професионални рачунарски техничар и имам преко 10 година искуства у овој области. Специјализовао сам се за развој Виндовс 7 и Виндовс апликација, као и за дизајн цоол веб локација. Изузетно сам образован и искусан у овој области, и био бих драгоцена предност за сваку организацију која жели да унапреди своје пословање.



Related posts