rmdir - rmdir
Orijinal yazar(lar) |
Ken Thompson , Dennis Ritchie ( AT&T Bell Laboratuvarları ) |
---|---|
Geliştirici(ler) | Çeşitli açık kaynaklı ve ticari geliştiriciler |
İşletim sistemi | Unix , Unix benzeri , DOS , MSX-DOS , FlexOS , OS/2 , Windows , ReactOS , KolibriOS |
Platformu | Çapraz platform |
Tip | Emretmek |
Bilgi işlemde rmdir
(veya rd
), çeşitli işletim sistemlerindeki boş bir dizini kaldıracak bir komuttur .
Uygulamalar
Komut, Unix (örn. macOS , Solaris , AIX , HP-UX ), Unix benzeri (örn. FreeBSD , Linux ), DOS , Digital Research FlexOS , IBM OS/2 , Microsoft Windows veya ReactOS işletim sistemlerinde mevcuttur. On MS-DOS komut sürümleri 2 ve sonraki mevcuttur. DR DOS 6.0 ayrıca rmdir
komutun bir uygulamasını da içerir .
Ayrıca mevcuttur açık kaynak MS-DOS emülatörü DOSBox ve KolibriOS . Sayısal bilgi ortamları MATLAB ve GNU Octave bir bulunmaktadır rmdir
benzer işlevlere sahip fonksiyonu.
kullanım
Unix, Unix benzeri
Normal kullanım basittir:
rmdir name_of_directory
burada_dizininin adı, silmek istediğiniz dizinin adına karşılık gelir. Bu komutun Unix'te -p gibi, eğer boşlarsa üst dizinleri kaldıran seçenekler vardır .
Örneğin:
rmdir -p foo/bar/baz
önce baz/, ardından bar/ ve son olarak foo/'yi kaldıracak ve böylece komut argümanında belirtilen tüm dizin ağacını kaldıracaktır.
rmdir, UNIX'te boş değilse bir dizini kaldırmaz. rm
Komutu bir dizin ve ardışık tüm içeriği kaldıracaktır. Örneğin:
rm -r foo/bar/baz
rm -rf foo/bar/baz
DOS, OS/2, Windows, ReactOS
Normal kullanım, Unix benzeri işletim sistemleriyle aynıdır:
rmdir name_of_directory
Boş olmayan dizinleri silmek için MS-DOS ve Microsoft Windows'un önceki (NT tabanlı olmayan) sürümlerinde eşdeğer komut deltree
.
Windows'un sonraki sürümünde:
rd /s directory_name
NT çekirdeğine (XP, Vista, 7, 8, Server 2003/2008) dayalı Windows , aynı ada ve farklı büyük/küçük harfe sahip iki dosya olmadığı sürece, önceki öncüllerinde olduğu gibi büyük/ küçük harfe duyarlı değildir . Ardından, hangi dosyanın kullanılacağını seçerken büyük/küçük harf duyarlılığı uygulanır veya durum her iki dosyayla da eşleşmiyorsa Windows tarafından bir dosya seçilebilir.
Unix için Windows Hizmetleri yüklendiğinde veya Windows Kayıt Defteri ayarları buna izin verecek şekilde ayarlandığında , aynı adlı farklı büyük/küçük harf duyarlılığına sahip iki dosyaya izin verilir .
Güvenlik riskine bir örnek:
rd/rmdir ve aynı ada ve farklı büyük/küçük harf duyarlılıklarına sahip iki dizin kullanılması, bunlardan biri geçerli veriler ve/veya programlar, diğeri ise suçlayıcı materyaller ve/veya kötü amaçlı yazılımlar içerir . Büyük/küçük harf duyarlılığına bakılmaksızın rd/rmdir yürütülürse ve Windows silinecek meşru klasörü seçerse, geriye kalan tek klasör istenmeyen klasördür. Windows daha sonra programları yürütmek için daha önce meşru olanın yerine bu klasörü kullanır ve kişi bunun meşru veriler içerdiğine inandırılabilir.
Ayrıca bakınız
Referanslar
daha fazla okuma
- Cooper, Jim (2001). MS-DOS 6.22 Kullanan Özel Sürüm, Üçüncü Sürüm . Que Yayıncılık . ISBN'si 978-0789725738.
- Kathy Ivens; Brian Profit (1993). OS/2 İç ve Dış . Osborne McGraw-Hill . ISBN'si 978-0078818714.
- Stanek, William R. (2008). Windows Komut Satırı Yöneticinin Cep Danışmanı, 2. Baskı . Microsoft Basın . ISBN'si 978-0735622623.
- McElhearn, Kirk (2006). Mac OS X Komut Satırı: Başlık Altında Unix . John Wiley ve Oğulları . ISBN'si 978-0470113851.
Dış bağlantılar
- Tek UNIX Spesifikasyonu , Açık Gruptan Sayı 7 – Komutlar ve Yardımcı Programlar Referansı,
- yönetici | Microsoft Belgeleri