GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Default del comando “rm” Opzione “–preserve-root”?

Dicono rm il comando predefinito è l'opzione --preserve-root . È vero?

Altrimenti dovrei mettere la riga

alias rm='rm --preserve-root'`

in ~/.bashrc per fare in modo che questa opzione avvenga senza digitarla ogni volta che eseguo rm comando. Per confermarlo ho eseguito type rm , e ho ottenuto rm is hashed (/bin/rm) .

Mi aspettavo che rm is aliased to rm --preserve-root . Qualcuno sa cosa sta succedendo con rm comando?

Risposta accettata:

rm non viene associato a rm --preserve-root , ma l'opzione è selezionata per impostazione predefinita in rm binario.

Dalla manpage di rm in Ubuntu 17.10, puoi trovare i seguenti dettagli del --preserve-root e --no-preserve-root opzioni:

   --no-preserve-root
          do not treat '/' specially

   --preserve-root
          do not remove '/' (default)

Ubuntu
  1. | In Comando Terminale?

  2. 12 Esempi di opzioni per il formato di output del comando ora UNIX / Linux

  3. Opzioni del comando modprobe

  4. Comando di decompressione di Linux:opzione per forzare la sovrascrittura?

  5. Grep opzione di colore predefinita

Comando Umask in Linux

Comando di instradamento in Linux

Comando SS in Linux

comando chage in Linux

comando pwd in Linux

Sviluppa rapidamente la GUI per la riga di comando