HD'm büyük / küçük harf duyarlı olup olmadığını kontrol etme


48

HD formatım büyük / küçük harfe duyarlı veya büyük / küçük harf duyarlı değilse nasıl bilgi edinebilirim?

Mac’imin Mountain Lion’u çalıştıran küçük harf duyarlı bir dosya sistemine sahip olduğundan emin olmak istiyorum.


3
Bmike'ın söylediği gibi, büyük / küçük harfe duyarlı bir dosya sistemi kullanmak büyük olasılıkla kötü bir fikir - bir çok yazılım (en yaygın olarak Adobe'den) büyük küçük harfe duyarlı bir dosya sistemi üzerinde çalışmayacak. Dosya sisteminin büyük / küçük harfe duyarlı durumu, rastgele kullanıcılar için 'harika bir özellik' değildir; ne yaptıklarını bilen uzman kullanıcılar için bir şeydir. Joe Rasgele kullanıcı için büyük / küçük harf duyarlı bir dosya sistemi, muhtemelen değil bir sorumluluktur.
user1256923 12:12

Yanıtlar:


58

Dosya Sistemi Kişiliğini okumak için terminali kullanabilirsiniz:

diskutil info /

Aşağıda belirtilen alanları arayın:

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)

Dosya sistemi büyük / küçük harfe duyarlıysa, ilk yapıştırılan satırda Büyük / Küçük Harf Duyarlı HFS ve üçte bir Mac OS Extended (Büyük / Küçük Harf Duyarlı) göreceksiniz .

Disk Yardımcı Programı ayrıca bunu görebildiği herhangi bir Dosya Sistemi için bilgi penceresinden gösterecektir.


8
Sizi büyük / küçük harfe duyarlı dosya sistemleri kullanmaktan caydırmak istemem, ancak çoğu yazılım testinin bu son durumu ele almanın iyi bir iş yapmadığını ve çoğu deneyimli yöneticinin bu nedenle önyükleme hacminizde bunu etkinleştirmeme konusunda tavsiyede bulunacağını unutmayın Bu yapılandırmayı destekleyen geçmiş kötü deneyimler. Genellikle platformlar arası ihtiyaçlara veya çok özel bir kod tabanına karşı büyük küçük harf duyarlılığına ihtiyacım olduğunda harici bir sürücü veya dmg yapıyorum. Buna ihtiyaç duymak için iyi nedenleriniz olabilir, ancak dosya sisteminizde çok hassas olma konusunda sorun yaşayabileceklerini başkalarının bildiğinden emin olmak istedim.
bmike

1
Evet, web geliştirmeyi test etmek için buna ihtiyacım var. Hosting kullanımının büyük kısmı küçük harfe duyarlıdır. Bu yüzden eşleştirmek istiyorum. Ama dediğin gibi: eğer büyük küçük harf duyarlı olsaydı, bazı yazılımlar işe yaramadıysa, büyük küçük harfe duyarlı görünmüyor olacak gibi görünüyor :)
GusDeCooL 13:12

2
Aslında sizinkiler ya test bölümleri ve / veya disk görüntüleri ya da büyük / küçük harf duyarlı bir dosya sistemi seçmemin tek nedeni. Sistemimi varsayılan olarak tutuyorum, ancak alternatif dosya sisteminin yolunu temel alan bir web kökünde geliştirme, dağıtım ve komut dosyalarını test ediyorum. Ayrıca, Snow Leopard günlerinden beri OS X’i büyük / küçük harfe duyarlı FS’de kullanmamıştım, bu yüzden eski deneyimlerden dolayı hiçbir şeyden korkmayabilirim. Görünüşe göre, ya senaryoya gitme şansını veriyor ya da testinizi bölümlere ayırıyorsunuz.
bmike

2
Web geliştirmeyi test etmek için bir ortama ihtiyacınız varsa, sanal bir makineyi çalıştırmak, Mac'iniz ile üretim sunucularındaki çevre arasında başka tuhaflıklar ve farklılıklar olabileceğinden de düşünmek için bir alternatiftir. VirtualBox + Vagrant'a bir göz atın.
Gerry

2
Not, OS X 10.8.x'te (Dağ Aslanı) beklenen bilgileri göstermediğim diskutil infogibi yapmak zorunda kaldım list.
Nick,

28

Böyle bir şey çalışması gerekir:

Test yapmak

touch abc1
touch abC1
ls ab*

Sonuçları Yorumlama

  • 1 dosya - küçük harf duyarsız
  • 2 dosya - büyük / küçük harf duyarlı

Aynı yaklaşımı Mac OS 10.12.6'da da denedim. büyük küçük harf duyarlı bir dosya sistemine sahip olmama rağmen sadece 1 dosya oluşturuldu. Bu nasıl mümkün olabilir?
Sanandrea

13

çalıştırın diskutil info <device>ve cevabınız gösterilecektir.

File System Personality bilinen kişilikleri yansıtır.

Görüyorsanız: File System Personality: Journaled HFS+bu, büyük / küçük harfe duyarsız olduğu anlamına gelir. Sorunuzu cevaplamak için görmek istiyorsunuz File System Personality: Case-sensitive Journaled HFS+.


7

El Capitan Güncellemesi, Disk Yardımcı Programının Bilgi penceresinden ekli ekran resmine bakın.

görüntü tanımını buraya girin


5

GÜNCELLEME : Bazılarının belirttiği gibi, aşağıda önerdiğim cevap hatalı. Ancak John, hatasız olarak benzer bir cevaba sahiptir.

Bir kabukta bir test yapabilirsiniz:

  • Terminali aç
  • Aşağıdaki komutları girin:

    touch abc1
    touch ABC2
    ls a*
    

Ls komutu abc1 ve ABC2 dosyalarının her ikisini de görüntülerse, sürücünüz büyük / küçük harf duyarsızdır (yani durum önemli değil). Yalnızca abc1 görüntülenirse, büyük / küçük harf duyarlıdır (yani durum önemlidir).

Terminal'i kapatmadan önce, testten sonra temizlemek için rm abc1 ve rm ABC2 girin.


Ampirik bir çözüm - çok güzel.
bmike

4
Abc1 ve ABC2 nasıl çarpışır? Abc1 ve ABC1 olmamalı mı?
getWeberForStackExchange

4
abc1 ve ABC2'nin çarpışması amaçlanmamıştır. Ben seçmiş Allan ve zırh dosya adları olarak yerine. öyle ls a*dosya sistemini hava söyleyecektir komut harfe duyarlıdır. Eğer öyleyse, son örnekte sadece zırh listelenecek, çünkü içinde küçük bir harf var ls a*. Bununla birlikte, işletim sistemi büyük / küçük harf duyarlı değilse, ls a*komut hem Allan hem de zırhı listeleyecektir.
Jean-François Beauchamp

2
@ Jean-FrançoisBeauchamp Sorgunuzu cevaplamak için: Cevabınız yanlış olduğu için düzenleme yaptım. Büyük / küçük harfe duyarlı olmayan bir dosya sistemi olan Journaled HFS + kullanıyorum , ancak büyük / küçük harf koruyor . Kişisel yöntem iki dosya oluşturur abc1ve ABC2fakat ls a*yalnızca bir dosya gösterir. Sadece yardım etmeye çalışıyordum, ancak kendi isteklerinize göre düzenlemek istemiyorum ve bu konuda hassas gözüküyorsunuz - bu yüzden yanıtı olduğu gibi bırakıp bunun yerine bir oy vereceğim.
wim

2
@wim Tamam, açıklama için teşekkürler! Haklısın, cevabım hatalı. Yazımın nedenini anlamadan düzenlenmemesinden çok açıklamayı tercih ediyorum. Patrix ayrıca nocaseglob konusunda haklıdır.
Jean-François Beauchamp

2

Benim için ne işe yarıyor:

echo -n This file system is case->tmp; echo -n in>>TMP; echo sensitive>>tmp; cat tmp

1

En hızlı yol Terminal.app kullanıyor:

diskutil info /Volumes/NAME-OF-VOLUME

veya (yalnızca ilgili satırı görmek istiyorsanız)

diskutil info /Volumes/NAME-OF-VOLUME | grep 'User Visible'

0

Bölüm biçimini kontrol etmek için Disk Yardımcı Programını da kullanabilirsiniz. Biçim büyük / küçük harf duyarlıysa, biçim adında bunu söyler, aksi halde hiçbir şey gösterilmez.

Menüleri bu linkte görebilirsiniz: http://www.kenstone.net/fcp_homepage/partitioning_tiger.html

Büyük / küçük harfe duyarlı olan veya olmayan "Mac" olmadığına dikkat edin, sürücülerinizdeki her bölümdür.

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.