Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?
İçindekiler:
- Linux mkdir Komut Sözdizimi
- Yeni Dizin Oluşturma
- Üst Dizinler Nasıl Oluşturulur
- Dizin Oluştururken İzinleri Ayarlama
- Birden Çok Dizin Oluşturma
- Sonuç
Linux sistemlerinde, komut satırından veya masaüstünüzün dosya yöneticisinin yardımıyla yeni dizinler oluşturabilirsiniz. Dizinler oluşturmanıza izin veren komut (klasör olarak da bilinir)
mkdir
.
Bu eğitici, günlük örnekler de dahil olmak üzere
mkdir
komutunu kullanmanın temellerini kapsar.
Linux mkdir Komut Sözdizimi
mkdir
komutunun sözdizimi aşağıdaki gibidir:
mkdir
Komut bir veya daha fazla dizin adını bağımsız değişken olarak alır.
Yeni Dizin Oluşturma
Linux'ta bir dizin oluşturmak için
mkdir
komutuna argüman olarak dizinin adını
mkdir
. Örneğin, yeni bir dizin
newdir
oluşturmak için aşağıdaki komutu çalıştırırsınız:
mkdir newdir
ls
komutunu kullanarak içeriği listeleyerek dizinin oluşturulduğunu doğrulayabilirsiniz:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Tam dizin olmadan yalnızca dizin adı verilirken, geçerli çalışma dizininde oluşturulur.
Geçerli çalışma dizini, komutları çalıştırdığınız dizindir. Geçerli çalışma dizinini değiştirmek için
cd
komutunu kullanın.
Başka bir konumda bir dizin oluşturmak için üst dizine mutlak veya göreceli dosya yolu sağlamanız gerekir. Örneğin,
/tmp
dizininde yeni bir dizin oluşturmak için şunu
/tmp
:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
-v
(
--verbose
) seçeneği,
mkdir
oluşturulan her dizin için bir ileti yazdırmasını söyler.
Üst Dizinler Nasıl Oluşturulur
Üst dizin, dizin ağacındaki başka bir dizinin üzerinde bulunan bir dizindir. Üst dizinler oluşturmak için
-p
seçeneğini kullanın.
Bir dizin
/home/linuxize/Music/Rock/Gothic
dizini oluşturmak istediğinizi varsayalım:
mkdir /home/linuxize/Music/Rock/Gothic
Üst dizinlerden herhangi biri yoksa, aşağıda gösterildiği gibi bir hata alırsınız:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
Eksik üst dizinleri tek tek oluşturmak yerine,
-p
seçeneğiyle
mkdir
komutunu çağırın:
mkdir -p /home/linuxize/Music/Rock/Gothic
-p
seçeneği kullanıldığında, komut dizini yalnızca yoksa oluşturur.
Zaten var olan bir dizini oluşturmaya çalışırsanız ve
-p
seçeneği sağlanmazsa,
mkdir
File exists
hatası yazdıracaktır:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Dizin Oluştururken İzinleri Ayarlama
Belirli izinlere sahip bir dizin oluşturmak için
-m
(
-mode
) seçeneğini kullanın. İzin atama sözdizimi
chmod
komutuyla aynıdır.
Aşağıdaki örnekte,
700
izinli yeni bir dizin oluşturuyoruz, yani yalnızca dizini oluşturan kullanıcı dizine erişebilecek:
mkdir -m 700 newdir
-m
seçeneği kullanılmadığında, yeni oluşturulan dizinler
umask
değerine bağlı olarak genellikle
775
veya
755
izinlerine sahiptir.
Birden Çok Dizin Oluşturma
Birden çok dizin oluşturmak için, dizin argümanlarını boşluklarla ayırarak komut argümanları olarak belirtin:
mkdir dir1 dir2 dir3
mkdir
komutu ayrıca bir komutla karmaşık bir dizin ağacı oluşturmanıza da olanak tanır:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Yukarıdaki komut aşağıdaki dizin ağacını oluşturur:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Sonuç
Linux'taki
mkdir
komutu yeni dizinler oluşturmak için kullanılır.
mkdir
hakkında daha fazla bilgi için mkdir man sayfasını ziyaret edin.
Linux'ta gruplar nasıl oluşturulur (groupadd komutu)
Bu yazıda, groupadd komutunu kullanarak Linux'ta yeni grupların nasıl oluşturulacağı hakkında konuşacağız. Gruplar, kullanıcı hesaplarını düzenlemek ve yönetmek için kullanılır.
Linux'ta Ls komutu (liste dosyaları ve dizinler)
Ls komutu, herhangi bir Linux kullanıcısının bilmesi gereken temel komutlardan biridir. Dosya sistemindeki dosyalar ve dizinler hakkındaki bilgileri listelemek için kullanılır.
Linux'ta dosyalar ve dizinler nasıl taşınır (mv komutu)
Dosyaları ve dizinleri taşımak, bir Linux sisteminde sıklıkla gerçekleştirmeniz gereken en temel görevlerden biridir. Bu öğreticide, dosyaları ve dizinleri taşımak için mv komutunun nasıl kullanılacağını açıklayacağız.