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 (\
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın