Finder'da gri dosyalar nasıl düzeltilir?


14

Finder'ı kullanımdaki bilgilerini gri (erişilemez) dosyalar için yenilemeye zorlamanın bir yolu var mı?

Detaylar:

Sık kullanılmayan dosyaları Mac'imden (OS X 10.6) Windows Server 2008 dosya sunucusuna taşıyorum. Son zamanlarda OS X'in Finder'ın gri olarak gösterdiği çok sayıda dosya buldum (dosya kopyalanma sürecinde olduğu gibi). Söz konusu dosyaların tümü geçerli ve eksiksiz: yolsuzluk veya eksik veri yok; Aslında, dosyalara Terminal'den veya bir Windows bilgisayardan sorunsuzca erişebiliyorum, ancak Finder hala erişilemez olarak düşünülmesi gerektiğini düşünüyor.

Orijinal dosyayı yeni bir ada kopyalayarak, orijinal dosyayı silerek, birkaç dakika bekledikten sonra yeni dosyayı orijinal adıyla yeniden adlandırarak (yeterince beklemezsem yeni dosya, orijinal adla yeniden adlandırıldığında gri olur).

Temel olarak, Finder bazı "kullanımda" veya "tamamlanmamış" bayraklarını [sanmıyorum] silememiş gibi görünüyor.

Peki, orijinal soruya geri dönelim: bu nasıl düzeltilebilir? İdeal olarak, ağ sürücülerini tarayabilir ve Terminal veya Yinelemeli işlem yoluyla tüm gri dosyaları bulup düzeltebilirim, böylece hepsini çok zaman harcamadan düzeltebilirim.


İzinlerle ilgisi var mı? Bunu kontrol ettin mi?
Martin Marconcini

Finder'ı yeniden başlatmak işe yarıyor mu?
Itai Ferber

İzin yok: rahatsız edici dosyalara Terminal üzerinden erişilebilir. OS / X'i yeniden başlatmanın bir etkisi yoktur.
Robert Altman

Yanıtlar:


8

Bu benim için çözdü! http://macadmins.psu.edu/news/2011/06/grayed_out_finder_folder

Peki ne oldu? Görünüşe göre klasörün yaratma tarihi 1943'te rastgele bir tarihe ayarlanmış gibi görünüyor. Nasıl olduğunu bilmemize rağmen, nasıl düzeltileceğini anladık.

Geliştirici Araçları, GetFileInfo ve SetFile ile birlikte gelen birkaç ikili dosya kullandık. GetFileInfo bize klasörün oluşturulma tarihini gösterdi. İlk başta gözden kaçırdık, ama daha yakından incelendiğinde gözümüze çarptı.

$ GetFileInfo Test / dizin: "/ Kullanıcılar / kullanıcı / Masaüstü / Test" özellikleri: avbstclinmedz oluşturuldu: 06/13/1943 06:13:00 değiştirildi: 06/13/2011 15:07:33

Daha sonra oluşturma tarihini SetFile aracını kullanarak değiştirebiliriz.

$ SetDosya -d 06/13/2011 Test /

Tarihi makul bir saate geri ayarladıktan sonra, gerçekten değiştiğini görebiliriz.

$ GetFileInfo Test / dizin: "/ Kullanıcılar / kullanıcı kimliği / Masaüstü / Test" özellikleri: avbstclinmedz oluşturuldu: 06/13/2011 06:13:00 değiştirildi: 06/13/2011 15:07:33

Klasör daha sonra Finder'da düzgün bir şekilde gösterildi ve tekrar kullanılabilir oldu. Ayrıca, klasörün bir takma adını oluşturduysanız verileri görebileceğinizi ve taşıyabileceğinizi de tespit ettik. Başka bir klasöre taşındıktan sonra eski klasör silinebilir.


1
Bu çok mantıklı olurdu; eğer doğru hatırlıyorsam, garip tarihler görüyordum. Ne yazık ki (teoriyi test etmek için), o zamandan beri hataları temizledim ve bunu bir süredir görmedim. Bilgi için teşekkürler!
Robert Altman

6

ls -laDosyanın genişletilmiş özellikleri olup olmadığını kontrol etmek için kullanın . Şuna benzer:

-rwxr-xr-x@ 1 user1 staff 439734882 Aug 16 21:34 myfile.zip

@ Sonuna bak . Bu, genişletilmiş özellikler anlamına gelir.

Genişletilmiş özellikleri görüntülemek için xattr -l filenamekomutu kullanmanız gerekir .

Çoğu durumda, gri renkli dosyalar com.apple.FinderInfoaşağıdaki gibi görünür:

com.apple.FinderInfo:
00000000  62 72 6F 6B 4D 41 43 53 00 00 00 00 00 00 00 00  |brokMACS........|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

Bu özniteliği kaldırmak için çalıştırın xattr -d com.apple.FinderInfo filenameve dosya normale dönecektir.

Bu özniteliği tüm dosyalardan yinelemeli olarak kaldırmanız gerekirse, şunları çalıştırabilirsiniz:

xattr -dr com.apple.FinderInfo .

Sondaki .geçerli dizin anlamına gelen noktayı kaçırmayın .

Orijinal gönderi: https://tangentlin.wordpress.com/2013/10/18/greyed-out-files-in-mac-osx/


1
Sadece bu benim için High Sierra'da çalıştı.
Rivera

2

Bunu gri renkteki klasörde yinelenen komutu kullanarak çözdüm. Yeni klasöre erişilebilir ve dosyalar başka bir klasöre taşınabilir. Dosyaları taşıdıktan sonra, her iki klasörü de (gri ve kopya) silin, şimdi ikisi de boş


1

Önbelleklerinizi (~ / Library / Caches) silmeyi ve yeniden başlatmayı deneyin. Benim deneyimim, bunun genellikle garip ikonla ilgili sorunları düzelttiği oldu.


Ne yazık ki, bunun hiçbir etkisi olmadı.
Robert Altman

1

rsyncAracı kullanarak dosyaları yeniden senkronize etmeyi deneyebilirsiniz :

$ rsync -aut /source/* /destination

veya (çok fazla dosya varsa):

$ find /source/ -name \* -type f -exec rsync -at {} /destination/ ";"

BSD için argümanlar şunlardır rsync:

-a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
-u, --update                skip files that are newer on the receiver
-t, --times                 preserve modification times

GNU kullanıyorsanız şunları rsynceklemeyi düşünün:

-N, --crtimes               preserve create times (newness)

Not: GNU'yu rsynctarafından yükleyebilirsiniz brew install rsync.

Bu yardımcı olmazsa, onsuz da deneyin -u.


@Flimm Doğru, test etmek için aslında GNU kullanıyordum, cevabı açıklığa kavuşturdum. Kaldırıldı -N, ancak GNU sürümünüz varsa ekleyebilirsiniz, aksi takdirde BSD sözdizimini kullanın.
kenorb

-Nİşaretli olarak GNU rsync kullanmak benim için çalıştı. -NBayrak yüzünden mi emin değilim .
Flimm

0

Eureka! Soruna neyin sebep olduğunu anladım.

Dosyalar, DFS çoğaltmasıyla (başka bir sunucuya) Windows Server 2008 ağ paylaşımına kopyalanıyor. Her nasılsa, Finder dosyanın "meşgul" durumunu önbelleğe alıyor; ve bu bazen dosya çoğaltılırken oluşur.

Geçici çözüm, dosyayı çoğaltmak, orijinali silmek, BEKLE !!! ve sonra çoğaltmayı özgün adına yeniden adlandırmak için terminal kullanmaktır. (Beklemezseniz, yinelenen yeniden adlandırıldığında gri olur.)

Bu "ne" dir; Hala birinin bilginin nerede saklandığını açıklayabileceğini umuyorum.

Herkes bilginin nerede önbelleğe alındığını ve bir komut dosyasında hangi dosyaların etkilendiğini nasıl belirleyeceğini anlayabilirse, yanıtlarını kabul edeceğim; Aksi takdirde, bunu bu cevap olarak işaretleyeceğim ve sorunu OS / X ve Windows birlikte çalışabilirlik garipliğine yazacağım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.