rmdir - rmdir

rmdir / rd
Rmdir örnek.png
Nın bir örneği 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 rmdirkomutun 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. rmKomutu 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

ReactOS rmdir komuta

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

Dış bağlantılar