OS X'te Pakete Dönüşen Bir Klasör Nasıl Geri Yüklenir

Tüm yazılımlar gibi, macOS da ara sıra ortaya çıkan hata veya sorunlardan etkilenmez. Nadir bir durum olsa da, macOS'teki klasörler zaman zaman normal klasörler olarak görünmekten yeni macOS uygulamaları yüklemek için kullanılanlar gibi paketler olarak görünmeye değişebilir. Bu, özellikle yeni yazılım oluşturuyorsanız, tasarım gereği de olabilir.

Neyse ki, gerekirse Mac'teki(Mac) bir klasörü geri yüklemek kolay bir işlemdir . Bunu yapmanın birkaç yolu vardır, ancak en kolay yöntem Mac Terminal uygulamasını kullanmaktır. Biçimden bağımsız olarak Mac'te(Mac) bir klasörü nasıl geri yükleyeceğiniz aşağıda açıklanmıştır .

OS X'te Pakete Dönüşen Bir Klasör Nasıl Geri Yüklenir

Terminali Kullanarak Mac'te Bir Klasörü Geri Yükleme(Restore a Folder on Mac Using The Terminal)

Mac Finder uygulaması(Mac Finder app) , bir dosyanın veya klasörün gerçek amacının ne olduğunu otomatik olarak algılamaya çalışır, böylece onu nasıl doğru şekilde kullanacağını bilir. Klasöre yanlış öznitelikler uygulanmışsa, Finder klasörünüzü bir paket olarak değerlendirecek ve içinde tutulan dosyalara erişmenize izin vermeyecektir.

Klasörünüz .app(.app) gibi yanlış uzantıya sahipse de bunu yapar . Getfileinfo ve setfile komutları varsayılan olarak macOS'ta yüklü olmadığından , bu talimatların çalışması için macOS Xcode Geliştirici Araçları'nın(macOS Xcode Developer Tools) yüklü olması gerekir.

  • Bu öznitelikleri macOS klasörlerinden kaldırmak için Terminal uygulamasını açın ( Launchpad > Other > Terminal ) ve "bozuk" klasörünüzü içeren dizine girmek için  cd komutunu kullanın.(cd)
  • Bu sorunun ana nedeni has paket(has bundle) özniteliği bitidir, bu yüzden bunu kontrol etmek için Terminal uygulamasında getfileinfo -aB klasörünü(getfileinfo -aB folder) yazın , klasörü kontrol etmek istediğiniz klasörün konumuyla değiştirin . (folder)Komut 1 değerini döndürürse , bu öznitelik klasörünüze uygulanmıştır, yani kaldırılması gerekir.

getfileinfo komutuyla terminal

  • Has paket(has bundle) öznitelik bitini klasörünüzden kaldırmak ve erişimi geri yüklemek için, Terminal uygulamasında klasörü(folder ) klasör konumunuzla  değiştirerek setfile -ab klasörü yazın.(setfile -a b folder)
  • Bundan sonra paket(has bundle) öznitelik durumuna sahip olup olmadığını kontrol etmek için getfileinfo -aB folder(getfileinfo -aB folder) (değiştirilen klasör(folder) ) yazın; 0 döndürülürse öznitelik kaldırılmıştır.

Setfile ve getfileinfo komutlarıyla terminal

Has demet(has bundle) özniteliğini kaldırdıktan sonra , Dock'ta(Dock) veya Launchpad'de(Launchpad) bir simge olarak bulunan Finder uygulamasındaki klasöre erişmeyi deneyin . Klasöre hâlâ erişemiyorsanız, klasörünüzde alışılmadık bir uzantı eklenmiş olup olmadığını kontrol edin.

  • Klasörü Finder'da(Finder) bulun , sağ tıklayın(right-click) ve öznitelik bilgilerinizi yüklemek için Bilgi Al'a basın.(Get Info)

Sağ tıklama menüsünde Bilgi Al

  • Bu, klasörünüz hakkında ek bilgiler içeren ayrı bir pencere yükleyecektir. Klasörünüz için "doğru" adı görmek için Ad ve Uzantı alt kategorisine (Name & Extension)tıklayın . (Click)Dosya uzantısı varsa (örneğin, .app ), kaldırın ve kaydetmek için klavyenizde enter tuşuna basın.(enter)

Ad ve Uzantı seçildi i

  • Finder , uzantıyı klasörünüzden kaldırmak isteyip istemediğinizi onaylamanızı isteyecektir. Onaylamak için Kaldır(Remove) düğmesini tıklayın.

Uzantı onay penceresini kaldır

Uzantı kaldırıldığında, klasörünüz Finder'da(Finder) normale dönerek normal şekilde açmanıza izin verir. 

Orijinal bir macOS paketinden ( PKG(PKG) veya DMG dosyası gibi) dosya ve klasörlere de erişmek isteyebilirsiniz . Bu durumda, en kolay yöntem, içeriği yeni bir klasöre çıkarmaktır.

Terminali Kullanarak Mac Klasörlerini Çıkarma(Extracting Mac Folders Using The Terminal)

Gerçek bir macOS paketi, PKG ve DMG dosyaları dahil olmak üzere çeşitli dosya biçimlerinde gelir. Bu biçimlerdeki klasörleri geri yükleme veya ayıklamaya nasıl yaklaştığınız biraz farklıdır. Orijinal macOS paket dosyalarından klasörleri geri yüklemek istiyorsanız, Terminal uygulaması bunu yapmanıza izin verir.

Bu yöntemler, paketlenmiş PKG(PKG) veya DMG dosyalarından klasörlere erişmeye çalıştığınızı varsayar . Dosyalar bozuksa (veya gerçek PKG veya DMG dosyaları değilse), bu talimatlar çalışmayacaktır.

  • DMG dosyalarından klasörleri geri yüklemek istiyorsanız , önce onu sanal sürücü olarak bağlamanız gerekir. Bunu , Launchpad > Other > TerminalTerminal'i(Terminal) açarak yapabilirsiniz . 
  • Dosya.dmg'yi DMG dosyanızın konumu ve dosya adıyla değiştirerek hdiutil Attach file.dmg (file.dmg)yazın(hdiutil attach file.dmg) , ardından komutu çalıştırmak için enter tuşuna basın.(enter)

terminal penceresinde hdultil komutu

  • DMG klasörünüz , macOS sürücünüzdeki Birimler(Volumes) dizini altına bir klasör olarak eklenecektir . (DMG)DMG dosyanızın içeriğini yeni bir macOS klasörüne kopyalamak için cp -r /Volumes/File/ /Users/Username/Folder yazın , File yerine (File)DMG dosyanızın orijinal adını yazın ve username Username/Folder yerine şu konumu yazın. dosyaları kopyalayın.

terminal penceresinde cp komutu

  • Takılı DMG(DMG) dosyanızın sürücü tanımlayıcısını bulmak için hdiutil info yazın , ardından DMG dosyanızın bağlantısını kesmek için (DMG)hdiutil detach /dev/drive yazın , /dev/drive yerine doğru cihaz tanımlayıcısını yazın.

terminal penceresinde hdutil komutu

DMG dosyanızın içeriği, erişmeniz için hazır olan yeni bir klasöre geri yüklenecektir.

  • Dosyaları ve klasörleri bir PKG dosyasından standart bir macOS klasörüne çıkarmak için Terminal uygulamasını açın ( Launchpad > Other > Terminal ). 
  • Buradan, /location/file.pkg dosyasını PKG dosyanızın konumu ve dosya adıyla ve newpkgfolder öğesini(newpkgfolder) doğru çıkarma klasörüyle değiştirerek /location/file.pkg pkgutil -expand /location/file.pkg newpkgfolder

terminal penceresinde pkgutil

PKG paket dosyasının içeriği belirttiğiniz konuma çıkarılacaktır.

MacOS Dosyalarını ve Klasörlerini Kullanma(Handling MacOS Files & Folders)

Mac'te(Mac) bir klasörü nasıl geri yükleyeceğinizi bilmiyorsanız , önce bu yöntemleri deneyin. Çoğu durumda, bozuk bir macOS klasörünü, uzantıyı düzelterek veya belirli dosya özniteliklerini kaldırarak geri yükleyebilirsiniz. PKG veya DMG formatlarında orijinal bir macOS paket dosyanız varsa, Terminal uygulamasını kullanarak içeriği çıkarabilirsiniz .

Ancak her klasör kurtarılamaz. Gelecekte bir klasör bozulsa veya erişilemez hale gelse bile dosyalarınızı her zaman alabileceğinizden emin olmak için Mac'inizi Time Machine ile yedeklemeyi(backing up your Mac with Time Machine) düşünmelisiniz .



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts