Mac OS X'in Komut Satırında Sembolik Bağlantılar Nasıl Oluşturulur

İçindekiler:

Anonim

Komut satırında oluşturulan sembolik bir bağlantı, dosya sistemindeki bağlantılı bir nesnenin farklı bir konumdaki orijinal bir nesneye işaret etmesini sağlar. Bu şekilde, sembolik bağlantılar, dosyalar veya klasörler arasındaki bağlantı ve referansın daha düşük bir seviyede yapılması ve bu nedenle çeşitli uygulamalar veya kullanıcı amaçları tarafından doğrudan gösterilebilmesi dışında, Mac OS X GUI'de bir diğer adın yaptığı gibi davranır.Bu, ileri düzey Mac kullanıcıları için belirli bir konuma daha kolay erişim sağlamaktan, bir uygulama klasörünü başka bir sabit sürücüye boş altmaya ve çok daha fazlasına kadar birçok durumda yararlı olabilir.

Mac OS X'te komut satırında sembolik bir bağlantı yapmak ve ayarlamak için, -s bayrağıyla ln komutunu kullanmak isteyeceksiniz, -s bayrağı olmadan bir sabit bağlantı kurulur, Burada yapmaya çalıştığımız şey bu değil. Başlamak için Terminal'i başlatın.

Sembolik Bağlantı Nasıl Yapılır

Sembolik bir bağlantı (veya esnek bağlantı) oluşturmak için temel sözdizimi aşağıdaki gibidir:

ln -s /yol/to/orijinal/ /yol/to/bağlantı

Bu, orijinal konuma /path/to/link'i işaret edecektir, bu durumda /path/to/original/

Terminalde Yumuşak Bağlantılar Oluşturmak için Örnek Söz Dizimi

Örneğin, kullanıcı İndirilenler klasörü için onu ayrı bir takılı sürücüdeki bir dizine bağlayan sembolik bir bağlantı oluşturmak için sözdizimi aşağıdaki gibi görünebilir:

ln -s /Birimler/Depolama/İndirilenler/ ~/İndirilenler/

Bu, etkin kullanıcıları ~/Downloads/ klasörünü takılı sürücüdeki "Depolama" adlı "İndirilenler" adlı bir dizine bağlar. Böyle bir dizin ve sürücü mevcut olsaydı, bu, temel olarak, kullanıcı indirme klasöründe görünen tüm dosyaların bunun yerine diğer bağlı birime gitmesine izin verirdi; Kullanıcı için /İndirilenler/ klasörü. Daha önce bahsedildiği gibi, bu bir takma ad gibi davranır.

Başka bir örnek, komutu /usr/sbin/'ye bağlayarak normalde gömülü olan bir ikili dosyaya daha kolay erişim sunmak olabilir.

sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command /usr/sbin/commmand

Bu, kullanıcının 'command' yazmasına ve komut çalıştırmanın önüne tüm yolun önüne eklenmesine gerek kalmadan ikili dosyaya erişmesine olanak tanır.

Soft bağlantıların tonlarca potansiyel kullanımı vardır ve uzun süredir OSXDaily okuyucusuysanız, bunlara daha önce başka makalelerde rastlamışsınızdır; yerel iTunes iPhone yedekleme klasörlerini harici sürücülere taşımaya, retro Mac OS sürümleri gibi kullanıcı masaüstüne bir Çöp kutusu simgesi eklemeye ve hatta ultra hızlı veriler için bir uygulama önbellek klasörünü bir RAM diske yerleştirmeye kadar NTFS birimlerini masaüstüne monte etmek erişim ve önbelleğe alma. Pratik kullanımları sayısızdır ve sembolik bağlantılar oluşturmak herhangi bir unix işletim sisteminde işe yarar, dolayısıyla aynı fikri Mac OS X'in ötesinde linux veya FreeBSD'ye de uygulayabilirsiniz.

Sembolik Bağlantı Nasıl Kaldırılır

Elbette oluşturulan sembolik bağların bazen geri alınması gerekir. Bu, rm ile veya 'bağlantıyı kaldır' komutunu aşağıdaki gibi kullanarak kolaydır:

rm /yol/to/symlink

veya

bağlantıyı kaldır /yol/to/symlink/

Aslında bu, orijinal öğeye sembolik bağlantıya başvuran küçük dosyayı (yine bir takma ad gibi) kaldırmaktır.

Sembolik bir bağlantının bağlantısının kaldırılması, tanımlanan bağlantı dışındaki herhangi bir dosya veya klasörü silmez, yalnızca bağlantılı öğeden orijinal öğeye olan referansı kaldırır.

Sembolik bağların özellikle harika kullanımlarını veya numaralarını biliyor musunuz? Yorumlarda bize bildirin!

Mac OS X'in Komut Satırında Sembolik Bağlantılar Nasıl Oluşturulur