Anonim

Tüm yazılımlar gibi, macOS da ara sıra meydana gelen hatalara veya sorunlara karşı bağışık değildir. Nadir görülen bir durum olsa da, macOS'teki klasörler, yeni macOS uygulamalarını yüklemek için kullanılanlar gibi, zaman zaman normal klasörler olarak görünmekten paketler olarak görünmeye geçebilir. Bu, özellikle yeni yazılım oluşturuyorsanız, tasarım gereği de olabilir.

Neyse ki, gerekirse Mac'te 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. Formattan bağımsız olarak Mac'te bir klasörü nasıl geri yükleyeceğiniz aşağıda açıklanmıştır.

Terminali Kullanarak Mac'te Bir Klasörü Geri Yükleme

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

Klasörünüzün uygulama gibi yanlış uzantıya sahip olması durumunda da bunu yapar. Bu talimatların çalışması için ihtiyacınız olacak getfileinfo ve setfile komutları yüklü olmadığından macOS Xcode Geliştirici Araçları yüklü varsayılan olarak macOS.

  • Bu öznitelikleri macOS klasörlerinden kaldırmak için Terminal uygulamasını (Launchpad > Diğer > Terminal) açın ) ve "bozuk" klasörünüzü içeren dizine girmek için cd komutunu kullanın.
  • Bu sorunun ana nedeni has package öznitelik bitidir, bu yüzden bunu kontrol etmek için yazın Terminal uygulamasında getfileinfo -aB folder, klasör yerine kontrol etmek istediğiniz klasörün konumu. Komut 1 döndürürse, bu öznitelik klasörünüze uygulandı, yani kaldırılması gerekiyor.

  • has package öznitelik bitini klasörünüzden kaldırmak ve erişimi geri yüklemek için setfile -a b yazın Terminal uygulamasında folder, klasör'yi klasör konumunuzla değiştirin.
  • getfileinfo -aB folder yazın (klasör yerine) bundan sonra has package öznitelik durumunu kontrol edin-eğer bir 0 döndürülürse, öznitelik kaldırıldı.

has package özniteliğini kaldırdıktan sonra, Finder'daki klasöre erişmeyi deneyinuygulama, Dock'ta veya Launchpad'de bir simge olarak bulunur. Klasöre hâlâ erişemiyorsanız, klasörünüze eklenmiş olağan dışı bir uzantı olup olmadığını kontrol edin.

  • Finder, sağ tıklama içinde klasörü bulun ve özellik bilginizi yüklemek için Bilgi Al tuşlarına basın.

  • Bu, klasörünüz hakkında ek bilgiler içeren ayrı bir pencere yükleyecektir. Klasörünüzün "gerçek" adını görmek için Ad ve Uzantı alt kategorisine tıklayın. Bir dosya uzantısı varsa (örneğin, uygulama), kaldırın ve enter tuşuna basın. kaydetmek için klavyenizdeki

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

Uzantı kaldırıldığında, klasörünüz Finder'da normale dönerek onu normal şekilde açmanıza olanak tanır.

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

Terminali Kullanarak Mac Klasörlerini Çıkarma

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ıklama yaklaşımınız biraz farklılık gösterir. Orijinal macOS paket dosyalarından klasörleri geri yüklemek istiyorsanız, Terminal uygulaması bunu yapmanıza izin verir.

Bu yöntemler, paketlenmiş 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ışmaz.

  • DMG dosyalarından klasörleri geri yüklemek istiyorsanız, önce onu sanal bir sürücü olarak bağlamanız gerekir. Bunu Terminal Launchpad'den açarak yapabilirsiniz > Diğer > Terminal.
  • hdiutil iliştirme file.dmg yazın, yerine file.dmgDMG dosyanızın konumu ve dosya adıyla, ardından komutu çalıştırmak için enter tuşlarına basın.

  • DMG klasörünüz, macOS sürücünüzdeki Volumes dizininin altına bir klasör olarak bağlanacaktır. 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, yerine Dosya DMG dosyanızın orijinal adıyla ve Kullanıcı Adı/Klasör yerine kopyalanacak konum Dosyalar.

  • hdiutil info yazarak bağlı DMG dosyanızın sürücü tanımlayıcısını bulun, ardından hdiutil detach yazın DMG dosyanızın bağlantısını kesmek için /dev/drive, /dev/drive yerine doğru aygıt tanımlayıcısını yazın.

DMG dosyanızın içeriği erişmeniz için yeni bir klasöre geri yüklenecek.

  • Bir PKG dosyasından standart bir macOS klasörüne dosya ve klasör çıkarmak için Terminal uygulamasını () açın Launchpad > Diğer > Terminal).
  • Buradan, pkgutil -genişlet /konum/dosya.pkg yenipkgklasör yazın, yerine /konum yazın PKG dosyanızın konumu ve dosya adıyla /file.pkg ve doğru çıkarma klasörüyle newpkgfolder.

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

MacOS Dosyalarını ve Klasörlerini İşleme

Mac'te bir klasörü nasıl geri yükleyeceğinizi bilmiyorsanız, önce bu yöntemleri deneyin. Çoğu durumda, uzantıyı düzelterek veya belirli dosya özniteliklerini kaldırarak bozuk bir macOS klasörünü geri yükleyebilirsiniz. PKG veya DMG biçimlerinde orijinal bir macOS paket dosyanız varsa, Terminal uygulamasını kullanarak içerikleri çı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 düşünmelisiniz.

OS X'te Pakete Dönüşen Bir Klasörü Geri Yükleme