GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer tous les fichiers commençant par une certaine chaîne sous Linux

Supprimer tous les fichiers du répertoire courant et de ses sous-répertoires dont le nom de fichier commence par "foo":

$ find . -type f -name foo\* -exec rm {} \;

NB :à utiliser avec prudence – reculez d'abord – faites également un essai d'abord, par exemple

$ find . -type f -name foo\*

vous indiquera simplement les noms des fichiers qui seraient supprimés.


J'ai essayé de cette façon, cela fonctionne pour moi, essayez la commande ci-dessous.

rm -rf Example*

ici "Exemple" est le texte qui est commun à tous les fichiers.


Pour supprimer tous les fichiers dont le nom a un nom, vous pouvez l'utiliser :

find  . -name 'name*' -exec rm {} \;

Linux
  1. Comment supprimer tous les fichiers d'un dossier sauf un fichier spécifique sous Linux

  2. Comment trouver tous les fichiers se terminant par .rb avec Linux ?

  3. Comment supprimer des dossiers avec un certain nom

  4. Comment trouver tous les fichiers avec un répertoire parent particulier sous Linux ?

  5. Comment copier des fichiers et des sous-répertoires cachés (commençant par un point) sous Linux ?

Comment synchroniser des fichiers avec Unison sous Linux

Comment supprimer des fichiers avec une extension spécifique sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment télécharger des fichiers avec la commande Curl sous Linux

Comment télécharger des fichiers avec la commande Wget sous Linux

Comment supprimer/supprimer des fichiers sous Linux à l'aide de la commande rm