"Enter"a basıp içeriğe geçin

Linux’ta dosya adı boşluklarla nasıl belirtilir – Linux ipucu

Linux için kullanıcı terminali, işletim sistemindeki hemen hemen her şeyi yönetmek için en önemli programdır. Ancak, çok teknik bir program olduğu varsayıldığından ve kullanımı özel uzmanlık gerektirdiğinden, pek çok kişi komut satırını tercih etmez. Bunu bilmek çok faydalı olsa da.

Yeni bir Linux kullanıcısının komut satırından uzaklaşması için pek çok neden vardır ve bunlardan biri de terminaldeki dosya yönetimidir. Linux’taki dosya ve dizinler farklı ve bazı adlara sahip olabilir. “Boşluklar” İçermek. Önemli olan ne? Sorun şu ki, terminal “Uzay” Farklı; Örneğin, dizininizin bir adı varsa “Yeni dosya,” Terminal iki farklı yaklaşımı üstlenecektir, yani “yeni” e “bir dosya.” Bu tür dosyalara Terminal’de erişmek gerçekten sinir bozucu olabilir. Neyse ki, adlarında boşluk bulunan dosyalarla/klasörlerle başa çıkmanın birkaç yolu vardır.

Bu kılavuz, Linux’ta bir dosya adının boşluklarla farklı şekillerde nasıl belirtileceğine odaklanmaktadır. Öyleyse başlayalım:

Adında boşluk bulunan Terminal’deki dosyalara/dizinlere nasıl erişilir:

Bu bölümde ilk olarak adında “space” geçen bir dosya oluşturacağız; Ardından, ona atıfta bulunurken hangi hatalarla karşılaştığımızı ve ardından Terminal’de bu hataya nasıl düzgün bir şekilde erişeceğimizi anlayacağız:

Adında boşluk bulunan bir dosya ve dizin nasıl oluşturulur:

İle Linux’ta bir dosya oluşturun “Uzay” Terminali adlandırmak ve açmak ve aşağıda belirtilen komutu çalıştırmak kolaydır:

$dokunmak ‘kralım bir dosya

veya

Dosya, kesme işaretleri veya tırnak işaretleri kullanılarak oluşturulabilir. Dizin oluşturma prosedürü tamamen aynıdır:

veya:

kullanarak kontrol edebilirsiniz “ile” Terminalde.

Adında boşluk olan bir dosya nasıl okunur:

Dosyayı okumanın doğru yolunu öğrenmeden önce “Uzay” Adına hangi hatayı verebileceğini tanımlayalım. Yani yukarıda oluşturulan dosyayı (benimki) okumaya çalıştığınızda bir hata alırsınız:

Şimdi dosyaya bir şey yazmaya çalıştığınızda ne olduğuna bakalım:

$Eko “Bu Linux’tur” >> kralım bir dosya

Gördüğünüz gibi yukarıdaki komutu yazmak yerine “dosyam” adıyla yeni bir dosya oluştur “kralım” Ve içindeki metni kaydetmeyin. Peki, böyle bir dosyaya nasıl erişirsiniz? Peki, iki yol var:

  • Kaçış karakterini kullanmak, yani “\
  • Virgül veya tırnak kullanın

İlk önce, yukarıda oluşturduğumuz dosyaya biraz metin ekleyelim: ; “\:

$Eko “Bu Linux’tur” >> kralım\ bir dosya

Okumak için şunu kullanın:

veya:

$Eko “Bu Linux’tur” >> ‘kralım bir dosya

Şimdi, okumak için şunu kullanın:

Adında boşluk bulunan bir dizine nasıl erişilir:

Terminalde çalışırken farklı bir dizine erişmek yaygın bir görevdir. Adında ‘boşluk’ olan dizine erişmeye çalıştığımda bir hata oluştu:

Özellikle klasörler içeren bir yola erişim zorlaşır. “Uzay” Onun adına. Bu nedenle, en kolay yol kesme işaretleri, tırnak işaretleri veya kaçış karakterleri kullanmaktır. (\).

“\” ters eğik çizgisini de kullanabilirsiniz:

Adlarında boşluk bulunan iki veya daha fazla dosyaya/klasöre nasıl erişilir:

Birden çok dosyaya/dizine erişmek için kesme işaretlerini her bir dosyanın/dizinin adıyla ayrı ayrı kullanabilir veya kesme işaretlerini tüm yola uygulayabilirsiniz. Bir örnekle anlayalım:

$sudoCP ‘kralım gece/‘kralım bir dosyaklasörler

veya:

$sudoCP ‘yönlü/kralım bir dosyaklasörler

Yukarıdaki komutta bir dosyayı kopyalıyorum “dosyam” dizinden “yön” için “birimler” bir dosya. İlk komutta kesme işaretlerini ayrı ayrı kullandım ve ikinci komutta sonuna kadar kullandım, ikisi de aynı şeyi yapacak ama ikinci komutun akılda kalması daha kolay olacak.

Çözüm:

Terminaldeki bir dosyaya/dizine erişim “Uzay” Adında, dizini değiştirmek veya dosyaları yola kopyalamak, bir hata alana kadar kolay bir iş gibi görünüyor. Bu dosyaları veya dizinleri işlemenin iki ana yolu vardır; Kaçış karakterleri, yani ters eğik çizgi kullanılır (\), ikincisi ise kesme işaretleri veya tırnak işaretleri kullanmaktır. Ters eğik çizgi kullanmak kafa karıştırıcı olabilir; Tırnak işaretleri veya kesme işaretleri kullanmak daha kolay ve daha iyidir. acil “sekme” Terminal’de başlatırken bir yolu otomatik tamamlamanın başka bir hızlı yolu.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir