Bash olarak tek bildiğim bu
rmdir directoryname
dizini kaldıracak, fakat sadece boşsa. Alt dizinleri kaldırmaya zorlamanın bir yolu var mı?
Bash olarak tek bildiğim bu
rmdir directoryname
dizini kaldıracak, fakat sadece boşsa. Alt dizinleri kaldırmaya zorlamanın bir yolu var mı?
Yanıtlar:
Aşağıdaki komut sizin için yapacak. Ancak dikkatli olun.
rm -rf directoryname
rm: invalid option -- rrm -r <directoryname> ile bir dizini silmeye çalışırken hata alıyorum.
rm -rf directorynamekodunuzun yürütmeyi duraklatmasını istemezsiniz, çünkü kullanıcı girişi için beklediğiniz için coz kullanmak daha güvenli olacaktır. Elbette, dizini silmenin zarar vermeyeceğinden emin olmalısınız.
eğer rm -rf directorynamesizi başarısız kullanmayı deneyin rm -R -f directorynameveya rm --recursive -f directoryname.
Bunlarla ilgili herhangi bir şansınız yoksa, rm'yi yeniden kurmayı veya mermileri değiştirmeyi düşünmelisiniz.
man rmyinelemeli silme ve kuvvet seçenekleri üzerine görüntülemek için yazarak aradım .
rmadam sayfa listesi -r? Bu ne işe yarıyor? (Yalnızca deneme amacıyla oluşturduğunuz bir dizinde, yalnızca sahte dosyalarda (ve belki de alt dizinlerde) deneyin.) Hangi işletim sistemini kullanıyorsunuz?
rm -rişe yaramazsa, bu bir işletim sistemi sorunudur, kabuk sorunu değil. (Kesinlikle konuşursak, kullandığınız sürümle ilgili bir sorun olacaktır; rmbu nedenle rm, rmbaşka bir dizinde başka bir dizinde zaten farklı bir sürümün olup olmadığını görmek için sisteminizi farklı bir sürümünü yükleyerek veya sisteminizde arayarak çözebilirsiniz. /bin.)
man rmTerminalimde koştuğumda , bana lessmetin görüntüleyicili bir metin dosyası verdi . Ben bir bütün olan bir girintili girişi bulunan kaydırılan -R ve --recursive seçenekleri ile cozied -r bu argümanlar tüm özdeş olduğunu belirten, opsiyon.
sudo rm -r directoryName mi? Temel komutların yazılı olmayan kuralları, -rbir programın dosya sisteminizdeki her dosyada tekrarlı olarak çalışmasını sağlar (seçtiğiniz yeri başlayarak başlar!) Ve -f tehlikeli olsa bile, işleri zorla yapar . 'cd', 'mv', 'ls' çoğunlukla bu prensibi doğrular. ls -r /Bir duzie cp -rf / /dev/nullolacak ve dosya sisteminizdeki her şeyi imha edecek. <- Asla bu komutu çalıştırma!
rm -r directoryname.