Basit dizin veya klasör oluşturun
Bir dizin oluşturmak istediğinizi varsayalım. /ev adlı klasör 'mdir' . Dizini oluşturmak için aşağıdaki komutu çalıştırın. ' adında bir dizin yoksa mydir ' ondan önce komut herhangi bir hata olmadan yürütülecektir. Çalıştırmak ' ls' dizinin oluşturulup oluşturulmadığını kontrol etme komutu.
$mkdirmydir
$ls
Birden çok dizin oluşturun
' kullanarak birden çok dizin oluşturmak için aşağıdaki komutu çalıştırın. mkdir' emretmek. Üç dizin, temp1, temp2 ve temp3 komutu çalıştırıldıktan sonra oluşturulacaktır.
$mkdirtemp1 temp2 temp3
$ls
Dizin yolu olmadığında dizin oluştur
Bir yolda bir dizin oluşturmak istediğinizi varsayalım, / resim /newdir/test . Mevcut sistemde, ' mydir ' dizininde dizin veya dosya yok. Yani yol geçersiz. Çalıştır 'mkdir' yukarıdaki yolla komut verin. Komutu çalıştırdıktan sonra bir hata mesajı görünecektir.
$mkdir /resim/yenidir/Ölçek
Yolda belirtilen tüm var olmayan dizinleri terminalden oluşturarak zorla var olmayan bir yol oluşturmak istiyorsanız, çalıştırın ' mkdir ' komutu ile '-P ' seçenek.
$mkdir -P /resim/yenidir/ÖlçekŞimdi, aşağıdaki komutları çalıştırarak dizinlerin oluşturulup oluşturulmadığını kontrol edin.
$CDresim$ls -R
İzinli dizin oluştur
Yeni bir dizin oluşturduğunuzda, yeni oluşturulan dizin için varsayılan bir izin ayarlanır.
Yeni bir dizin oluşturun ve aşağıdaki komutları uygulayarak varsayılan izni kontrol edin. ' durum' komutu, mevcut herhangi bir dizinin mevcut iznini kontrol etmek için kullanılır. Varsayılan dizin izni ' rwxr-xr-x '. Bu, dizin sahibinin tüm izinlere sahip olduğunu ve grup kullanıcılarının ve diğer kullanıcıların yazma iznine sahip olmadığını gösterir.
$mkdiryenidir1$durumyenidir1/
'-m' seçeneği, dizin oluşturma sırasında dizin iznini ayarlamak için kullanılır. Tüm izinlere sahip bir dizin oluşturmak için aşağıdaki komutları çalıştırın ve kullanarak izni kontrol edin. 'durum' emretmek. Çıktı, tüm kullanıcı türlerinin tüm izinlere sahip olduğunu gösterir.
$mkdir -m 777yenidir2$durumyenidir2/
Komut dosyası kullanarak dizin oluşturun
Bash betiğini kullanarak herhangi bir dizinin var olup olmadığını test edebilirsiniz. Bir bash dosyası oluşturun ve kullanarak dizinin var olup olmadığını test ettikten sonra yeni dizini oluşturmak için aşağıdaki kodu ekleyin. '-NS ' seçenek. Eğer dizin mevcutsa, o zaman Dizin zaten var mesajını gösterecektir, aksi takdirde yeni dizin oluşturulacaktır.
#!/bin/bashdışarı attı -n 'Dizin adını girin:'
okumanyenidirname
Eğer [ -NS '$yenidirname' ];sonra
dışarı attı 'Dizin zaten var';
Başka
``mkdir -P $yenidirname``;
dışarı attı '$yenidirnamedizin oluşturuldu'
olmak
Komut dosyasını çalıştırın ve dizinin oluşturulup oluşturulmadığını kontrol edin.
$bashcreate_dir.sh$ls
inşallah kullanırsın 'mkdir' Bu öğreticiyi okuduktan sonra çeşitli seçeneklerle daha etkili bir şekilde komut verin. Teşekkürler.