Se ho impostato la directory corrente/di lavoro (navigando ad essa usando cd
) in una directory particolare e quindi digitare:
rm *.xvg
Cosa farà questo comando? È vero che il comando sopra sarà solo elimina i file con estensione .xvg
solo nella directory di lavoro?
Ero nervoso all'idea di provarlo prima di chiedere, perché voglio essere assolutamente sicuro che il comando sopra eliminerà solo .xvg
file LOCATO NELLA DIRECTORY DI LAVORO .
Risposta accettata:
Sì, rm *.xvg
sarà solo elimina i file con l'estensione specificata nella tua corrente directory.
Un bravo un modo per assicurarti di trovarti effettivamente nella directory in cui desideri eliminare i tuoi file è utilizzare il pwd
comando che mostrerà la tua directory corrente e quindi eseguirà un ls
per verificare di trovare i file che ti aspetti.
Se sei un po' preoccupato per l'emissione del rm
comando, ci sono 2 cose che puoi fare:
-
digita
ls *.xvg
per vedere un elenco di quali file sarebbero interessati da questo comando. -
A meno che tu non abbia un lotto di file, puoi sempre usare anche
-i
opzione della riga di comando perrm
(esiste anche percp
emv
). Usandorm -i *.xvg
ti chiederebbe ogni singolo file se fosse possibile eliminarlo, così potresti essere sicuro che nulla di ciò che non ti aspettavi venisse eliminato. (Sarà noioso se hai molti file però 🙂