Linux - Radera en fil med specialtecken

Om filen du vill radera ett tecken som börjar med "minus" (-), anser kommandot rm följande som en del av kommandoraden.

  • För att åtgärda detta är en lösning att före filnamnet för kommandot "-", vilket indikerar rm att det finns fler alternativ utöver detta:
    •  rm - -name-of-file-to-be-deleted 
  • En andra lösning är att undvika tecknet "-" genom att föregå det med en backslash:
    •  rm \ -name-of-file-to-be-deleted 
  • En slutlig lösning är att ge hela vägen eller den relativa sökvägen som börjar med . / och med filnamnet i citat:
    •  rm ./"-name-of-file-to-bedelet " 

Tack till Jeff för detta tips.

Tidigare Artikel Nästa Artikel

Bästa Tipsen