Dosya adlarında neden boşluk kullanmamalıyım?
Grafiksel bir dosya gezgini kullanırken dosyalara July 2017.csv gibi çok kelimeli adlar vermek kolay ve mantıklıdır.
Ancak bu, kabukta çalışırken sorun çıkarır.
Örneğin,
July 2017.csv dosyasını 2017 July data.csv olarak yeniden adlandırmak istediğini varsayalım.
Şunu yazamazsın:
mv July 2017.csv 2017 July data.csv
çünkü bu, kabuğa sanki July, 2017.csv, 2017 ve (yine) July adında
dört dosyayı data.csv adlı bir dizine taşımaya çalışıyormuşsun gibi görünür.
Bunun yerine,
dosya adlarını tırnak içine alman gerekir
ki kabuk her birini tek bir parametre olarak işlesin:
mv 'July 2017.csv' '2017 July data.csv'
current.csv ve adında boşluk olan last year.csv adlı iki dosyan varsa
ve şunu yazarsan:
rm current.csv last year.csv
ne olur:
Bu egzersiz
Shell'e Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat