Burada, Debian GNU/Linux, Ubuntu, Linux Mint ya da herhangi bir GNU/Linux tabanlı sistemde terminalde dosya veya dizinleri silmek için hangi komutları kullanmak gerektiği üzerinde duracağız. Bu konuda en büyük desteği, “rm” ve “rmdir” komut satırı yardımcı uygulamalarından alacağız. Ancak bu komut satırı yardımcı uygulamalarını kullanmaya başlamadan önce çok dikkatli olmak gerektiği konusunu hatırlatmak isterim. Zira verilecek yanlış bir komut geri dönüşü olmayan kayıplara yol açabilir. Öncelikle dosyaları silme işinden başlayalım. Terminalden dosya silmek için aşağıdaki komutu kullanabilirsiniz:
rm dosya-adı
Eğer sileceğiniz dosya, başka bir konumdaysa ve siz o konuma geçmeden dosyayı silmek istiyorsanız, o halde şu komutu kullanabilirsiniz:
rm /sileceğiniz/dosyanın/yolu/dosya-adı
Bu kod mesela şöyle bir şey olabilir:
sudo rm /var/www/html/index.html
Eğer bir klasör içindeki tüm dosyaları silmek istiyorsanız, o zaman şu komutu kullanabilirsiniz:
rm /klasörün/yolu/klasör-adı/*
Silmek istediğiniz dosya root ayrıcalıkları gerektiriyorsa, o zaman “sudo” ile bunu sağlayın:
sudo rm dosya-adı
Klasör silme işlemlerine gelince, sözgelimi aşağıdaki komutla boş bir dizini silebilirsiniz.
rmdir klasör-adı
Ancak, klasör alt klasörler ve dosyalar içeriyorsa, rmdir bunu silmek için izin vermez. İçi dolu bir klasörü silmek gerekiyorsa, şu komutu kullanabilirsiniz:
rm -r klasör-adı
Silmek istediğiniz klasör root ayrıcalıkları gerektiriyorsa, o zaman “sudo” ile bunu sağlayın:
sudo rm -r klasör-adı
Allah razı olsun beni akıl almaz bi durumdan kurtardın
Acil yardım istiyorum sizden. Ubuntu yüklemek istedim olmadı fakat baktım ki bazı ubuntu dosyaları bilgisayara yüklenmiş durumda. Şimdi ben istiyorum ki bu dosyaları kaldırayım çünkü yeniden yükleyeceğim.Bu dosyaları nasıl silip temizleyebilirim. Windows 7 üzerinden ubuntu dosyalarını kaldırmak istiyorum..
Bu, yukarıdaki konuyla ilgili bir ayrıntı değil Akif. Neden konuyu forum.ubuntu-tr.net‘de dile getirmiyorsunuz?
Selam mumkunse komutlari nereye yazicagimi soylermisiniz (aciklamali olsa iyi olur )
Elbette uçbirime (konsol) yazacaksınız Refiq. Bu, Linux Mint’te Uygulamalar/Sistem Araçları sekmesindedir. Bu konularla ilgili fikir edinmek için bizim de dahil olduğumuz Debian Türkiye Forumları gibi bir GNU/Linux forumunu ziyaret etmenizi öneririm.
Ana klasörden alt klasörlerdeki tüm belirli uzantılı ögeleri nasıl sileriz?
Muhammed, bunun için çeşitli yöntemlere başvurabilirsiniz. Mesela bir dizini alt dizinleriyle birlikte silmek isterseniz, şöyle bir komut verebilirsiniz:
rm -r dizin
Silinmek istenen dizinleri yan yana belirtebilirsiniz:
rm -ir dizin1 dizin2
Dosya adı vererek dosyaları silebilirsiniz:
rm dosya-adı
Bulunduğunuz dizin altında bulunan tüm dosyaları silebilirsiniz:
rm -i *
Mesela ‘a’ harfi ile başlayan tüm dosyaları silebilirsiniz:
rm -i a*
Ya da içinde, herhangi bir yerinde “at” geçen tüm dosyaları silebilirsiniz:
rm -i *at*
Terminalde;
man rm
komutunu vererek, diğer seçenekleri inceleyebilirsiniz.
Faydalı bilgi Teşekkür ederim
üstad merhaba benim aradığım kod ise öyle abc.txt içinde yer alan yazıları nasıl silebilirim
@mustafa merhaba,
bunun bir çok yolu var ( sed , awk , grep , perl , python .. ) ama en fazla tercih edilen stream editor ile yapmandır.
en basitinden 1-2 örnek :
—————————————-
# sed ‘/silinecek/d’ abc.txt
# sed -n ‘/silinecek/!p’ abc.txt