GNU/Linux >> Linux Esercitazione >  >> Linux

Come eliminare tutti i file con un'estensione particolare in una cartella particolare?

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:

  1. digita ls *.xvg per vedere un elenco di quali file sarebbero interessati da questo comando.

  2. A meno che tu non abbia un lotto di file, puoi sempre usare anche -i opzione della riga di comando per rm (esiste anche per cp e mv ). Usando rm -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ò 🙂


Linux
  1. Come eliminare gli account utente con Home Directory in Linux

  2. Come trovare tutti i file che terminano con .rb con Linux?

  3. Come modificare tutte le occorrenze di una parola in tutti i file in una directory

  4. Come eliminare tutti i file in una directory tranne alcuni?

  5. Elimina tutti i file casuali tranne 1000 in una directory

Come estrarre file in una cartella particolare in Linux

Come rimuovere file con estensione specifica in Linux

Come copiare file con estensione di file specifica in modo ricorsivo

Come configurare un backup con rsync su Ubuntu 18.04

Come tarare i file con un ordine ordinato?

Come rinominare tutti i file con caratteri speciali e spazi in una directory?