Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?
İçindekiler:
rmKomutunun Kullanımı- Birden Fazla Dosyayı Kaldırma
- Dizinleri Kaldırma (Klasörler)
- Çıkarmadan Önce Sor
- rm -rf
- Sonuç
rm
, dosyaları ve dizinleri kaldırmak için kullanılan bir komut satırı yardımcı programıdır. Her Linux kullanıcısının aşina olması gereken temel komutlardan biridir.
Bu kılavuzda, en yaygın
rm
seçeneklerinin örnekleri ve açıklamaları ile
rm
komutunun nasıl kullanılacağını açıklayacağız.
rm
Komutunun Kullanımı
rm
(remove) komutu için genel sözdizimi aşağıdaki gibidir:
rm… FILE…
Varsayılan olarak, herhangi bir seçenek olmadan yürütüldüğünde,
rm
dizinleri kaldırmaz ve kullanıcıdan verilen dosyaların kaldırılmasına devam edip etmeyeceğini sormaz.
Tek bir dosyayı silmek için,
rm
komutunu ve ardından dosya adını bağımsız değişken olarak kullanın:
rm filename
Dosya yazmaya karşı korumalı değilse, bildirim yapılmaksızın kaldırılır. Başarılı olduğunda, komut herhangi bir çıktı üretmez ve sıfır döndürür.
Yazma korumalı dosyaları kaldırırken, komut aşağıda gösterildiği gibi sizden onay ister:
rm: remove write-protected regular empty file 'filename'?
Dosyayı kaldırmak için
y
ve
Enter
basın.
-f
seçeneği,
rm
hiçbir zaman kullanıcıya sormamasını ve varolmayan dosyaları ve bağımsız değişkenleri yoksaymasını söyler.
rm -f filename
rm -v filename
Birden Fazla Dosyayı Kaldırma
unlink
komutunun aksine,
rm
aynı anda birden fazla dosyayı silmenizi sağlar. Bunu yapmak için dosya adlarını boşlukla ayrılmış bağımsız değişkenler olarak iletin:
rm filename1 filename2 filename3
Birden çok dosyayı eşleştirmek için normal ifadeleri kullanabilirsiniz. Örneğin, geçerli dizindeki tüm
.png
dosyalarını kaldırmak için şunu
.png
:
rm *.png
Normal ifadeleri kullanırken,
rm
komutunu çalıştırmadan önce.
ls
komutuyla dosyaları listelemek her zaman iyi bir fikirdir, böylece hangi dosyaların silineceğini görebilirsiniz.
Dizinleri Kaldırma (Klasörler)
Bir veya daha fazla boş dizini kaldırmak için
-d
seçeneğini kullanın:
rm -d dirname
rm -d
,
rmdir
komutuyla işlevsel olarak aynıdır.
Boş olmayan dizinleri ve içindeki tüm dosyaları yinelemeli olarak kaldırmak için
-r
(özyinelemeli) seçeneğini kullanın:
Çıkarmadan Önce Sor
-i
seçeneği,
rm
kullanıcıdan kaldırmadan önce her bir dosya için komut istemini bildirir:
rm -i filename1 filename2
y
türünü onaylamak ve
Enter
tuşuna basın:
rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?
Üçten fazla dosyayı kaldırırken veya bir dizini yinelemeli olarak kaldırırken, tüm işlem için tek bir istem almak için
-I
seçeneğini kullanın:
rm -i filename1 filename2 filename3 filename4
Verilen tüm dosyaların ve dizinlerin kaldırıldığını onaylamanız istenecektir:
rm -rf
Verilen dizin veya dizin içindeki bir dosya yazmaya karşı korumalıysa,
rm
komutu işlemi onaylamanızı ister. Bir dizini sorulmadan kaldırmak için
-f
seçeneğini kullanın:
rm -rf dirname
rm -rf
komutu çok tehlikelidir ve çok dikkatli kullanılmalıdır!
Sonuç
Linux sisteminizden dosyaları ve dizinleri kaldırmak için Linux
rm
komutunu nasıl kullanacağınızı gösterdik.
Önemli dosyaları veya dizinleri kaldırırken son derece dikkatli olun, çünkü dosya silindikten sonra kolayca kurtarılamaz.
rm terminaliLinux'ta Chmod komutu (dosya izinleri)
Linux'ta dosyalara erişim, dosya izinleri, öznitelikler ve sahiplik aracılığıyla yönetilir. Bu eğitici dosya ve dizinlerin erişim izinlerini değiştirmek için chmod komutunun nasıl kullanılacağını kapsar.
Linux'ta Chgrp komutu (grubu değiştir)
Linux'ta her dosya bir sahip ve bir grupla ilişkilendirilir ve hangi kullanıcıların dosyayı okuyabileceğini, yazabileceğini veya yürütebileceğini belirleyen izinlere sahiptir. Chgrpc komutu, verilen dosyaların grup sahipliğini değiştirir.
Linux'ta cp komutu (dosyaları kopyala)
cp, Unix ve Linux sistemlerine dosya ve dizin kopyalamak için kullanılan bir komut satırı yardımcı programıdır.







