Komut satırı seçeneğini kullanarak Linux’ta bir dosyayı nasıl silerim? Bir Linux dizinini nasıl kaldırabilirim?
Dosyaları ve dizinleri silmek, Linux ile çalışırken gerekli bir görevdir. Bu kılavuzda, öğrenin RM Komutunu kullanarak Linux’ta komut satırından dosya ve dizinlerin nasıl kaldırılacağı.
Önkoşullar
- Bir komut satırı / terminal penceresi (Ctrl-Alt-T veya Ctrl-Alt-F2)
- olan bir kullanıcı hesabı sudo ayrıcalıklar (isteğe bağlı)
Not: Bir dizinin yanlış yerleştirildiğini düşünüyorsanız ve onu kaldırmak istemiyorsanız, onu farklı bir yere taşımayı deneyin. Nasıl yapılacağını öğrenmek için, Linux’ta Dizinler Nasıl Taşınır yazımızı ziyaret edin.
Linux Dosyalarını Kaldırma veya Silme
bu rm
komutu bir Linux’taki dosyaları siler. Komut, verilerin dosya adından bağlantısını kaldırarak kullanıcının söz konusu depolama alanının üzerine yazmasına izin verir.
Tek bir dosyayı silmek için komut satırına şunu girin:
rm filename
bu rm komutu aynı anda birden fazla dosyayı silmek için kullanılabilir:
rm filename_1 filename_2 filename_3
Joker karakterler bu komutla kullanılabilir.
Örneğin, .bmp dosya adına sahip tüm dosyaları silmek için şunu girin:
rm *.bmp
Bu yöntem aynı zamanda bir dizi karakter içeren tüm dosyaları silmek için de kullanılır:
rm *sample*.*
Bu, kelimeyi içeren herhangi bir dosyayı siler. örnek adına.
Sistem, kaldırmak istediğiniz dosyayı mevcut dizinde arayacaktır.
Farklı bir dizindeki bir dosyayı silmek için önce o dizine geçin:
cd /tmp
rm filename
Veya dosya konumunu doğrudan tek bir komutla belirleyebilirsiniz:
rm /tmp/filename
Not: Bir kere rm
komutu bir dosyayı sildi, ona erişemeyeceksiniz. Bir dosyayı almanın tek yolu, onu bir yedekten (varsa) geri yüklemek olacaktır.
rm Komut Seçenekleri
yolunu ayarlayabilirsiniz rm komut, seçenekler ekleyerek çalışır. Bir seçenek, bir kısa çizgidir ve ardından komutları temsil eden bir veya daha fazla harf gelir.
Birden çok dosyayı siliyorsanız bir onay istemi ekleyin. Kullan –i
etkileşimli bir iletişim kutusu kullanma seçeneği:
rm –i *.key
Dosyaların silinmesini ‘evet’ veya ‘hayır’ yazarak onaylayın.
Silme işleminin ilerleyişini görüntülemek için v
veya verbose
emretmek:
rm –v *.txt
Çıktı, dosyanın deneme.txt başarıyla kaldırıldı.
Yazmaya karşı korumalı bir dosyanın kaldırılmasını zorlamak için –f
seçenek:
rm –f filename
Kullanmak sudo yazan bir dosya için ayrıcalıklar Erişim engellendi ve silin:
sudo rm filename
Not: Sudo rm -rf ve bunun neden tehlikeli bir Linux komutu olduğu hakkında bilgi edinin.
Linux’ta Bir Dizin Nasıl Silinir?
Bir linux dizini (veya klasörü) boş olabilir veya dosyalar içerebilir. kaldırmak için Linux’ta dizin, aşağıdaki iki komuttan birini kullanın:
- rm komut – boş dizinleri/klasörleri kaldırır
- rm komut – içindeki tüm dosyalar ve alt dizinlerle birlikte bir dizini/klasörü kaldırır
Dizin Linux’u rm Komutu ile Kaldır
-r (-R) seçeneğini ekleyerek rm
komutuyla bir dizini tüm içeriğiyle birlikte kaldırabilirsiniz.
İle bir dizini kaldır (ve içindeki her şey) –r
komuttaki gibi seçenek:
rm –r dir_name
Bu, silmeden önce sizden onay isteyecektir.
İle onay almadan bir dizini kaldırmak:
rm –rf directory
Sen de yapabilirsin birden fazla dizini sil veya bir seferde klasör:
rm –r dir_name1 dir_name2 dir_name3
rmdir Komutu ile Linux’ta Dizinleri Kaldırma
Unutma, rmdir
komutu yalnızca Linux’ta boş klasörleri ve dizinleri silerken kullanılır. Belirtilen dizin boş değilse, çıktı bir hata görüntüler.
için kullanılan temel sözdizimi boş Linux klasörlerini/dizinlerini kaldırma dır-dir:
rmdir [dir_name]
Ek olarak şunları yapabilirsiniz: birden fazla boş dizini sil bir kerede yazarak:
rmdir [dir_name1][dir_name2][dir_name3]
Komut, listelenen dizinlerden birinde içerik bulursa, onu atlar ve bir sonrakine geçer.
Not: Linux’ta bir dosyayı üzerine yazarak kalıcı olarak silmek için shred komutunu kullanın.
Çözüm
Bu öğretici ile Linux’ta dosya ve dizinleri silmek kolaylaştı. bu rm Ve rm komutlar, mevcut birçok seçenekle esnektir.