Rm (Unix)

rm
​rm​ komutu
Geliştirici(ler)Ken Thompson, Dennis Ritchie
Bell Labs
İşletim sistemiUnix ve Unix benzeri
PlatformÇoklu platform
Türkomut
LisansGNU Genel Kamu Lisansı

rm (remove yani silme kelimesinin kısaltması) Unix ve Unix benzeri işletim sistemlerinde dosyaları, dizinleri ve sembolik linkleri silmek için kullanılan bir komuttur.

Sözdizimi

rm komutu seçeneklerden sonra yanına eklenerek belirtilen dosyayı siler. Kullanıcılar silinecek objeyi tam yol veya göreceli yol ile belirtebilir. rm varsayılan olarak dizinleri silmiyor.[1] Örneğin</ref>rm foo komutu kullanıcının bulunduğu dizindeki "foo" isimli dosyayı siler.

rm aynı öbür komutlar gibi davranışlarını belirleyen argümanlara sahiptir:

  • -r: "recursive" (özyinelemeli). Dizinleri silmek için kullanılır. Dizin içindeki dosyaları özyinelemeli olarak önceden siler.
  • -i: "interaktif". Her bir dosya silim işleminde onay bekler.
  • -f: "force" (zorla). Varolmayan dosyaları ve tüm izin sorgularını yoksayar (-i argümanını iptal eder) ancak yalnızca okuma izni bulunan dizinlerdeki dosyaları silemez.
  • -v: "verbose" (ayrıntılı). rm komutunun neler yaptığını komut satırına yansıtır.
  • -d: "dizin". İçi boş dizinleri siler ve yalnızca belirtilen dizin boş olduğu zaman çalışır.
  • --one-file-system: Yalnızca aynı dosya sistemindeki dosyaları siler.

Kaynakça

  1. ^ "rm(1) - Linux manual page". man7.org. 9 Temmuz 2013 tarihinde kaynağından arşivlendi. 
  • g
  • t
  • d
UNIX komut satırı programları ve kabuk yerleşikleri
Dosya sistemi
Prosesler
  • at
  • bg
  • chroot
  • crontab
  • fg
  • kill
  • killall
  • nice
  • pgrep
  • pidof
  • pkill
  • ps
  • pstree
  • sleep
  • time
  • top
Kullanıcı ortamı
  • env
  • exit
  • finger
  • id
  • logname
  • mesg
  • passwd
  • talk
  • tput
  • uname
  • su
  • sudo · uptime
  • w
  • wall
  • who
  • write
  • whoami
Metin işleme
  • awk
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • m4
  • more
  • nl
  • paste
  • patch
  • printf
  • read
  • sed
  • sort
  • strings
  • tac
  • tail
  • tr
  • troff
  • uniq
  • vi
  • wc
  • xargs
Kabuk yerleşikleri
Arama
  • find
  • grep
  • locate
  • whereis
  • which
Belgeleme
  • man
Yazılım geliştirme
  • ar
  • ctags
  • lex
  • make
  • nm
  • strip
  • yacc
Diğer
  • apropos
  • banner
  • bc
  • cal
  • clear
  • date
  • expr
  • help
  • history
  • info
  • lp
  • od
  • size
  • sleep
  • tput
  • type
  • true ve false
  • uname
  • yes
  • whatis
Kategori Kategoriler (Standart Unix programları, Unix SUS2008 yardımcı programları)  • Liste Liste