GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer tous les fichiers avec une extension particulière dans un dossier particulier ?

Si je définis le répertoire courant/de travail (en y accédant à l'aide de cd ) dans un répertoire particulier, puis tapez :

rm *.xvg

A quoi va servir cette commande ? Est-il vrai que la commande ci-dessus va seulement supprimer les fichiers avec l'extension .xvg uniquement dans le répertoire de travail ?

J'étais nerveux à l'idée d'essayer cela avant de demander, car je veux être absolument sûr que la commande ci-dessus ne supprimera que .xvg fichiers SITUÉS DANS LE RÉPERTOIRE DE TRAVAIL .

Réponse acceptée :

Oui, rm *.xvg sera seulement supprimer les fichiers avec l'extension spécifiée dans votre courant répertoire.

Un bon le moyen de vous assurer que vous êtes bien dans le répertoire où vous voulez supprimer vos fichiers est d'utiliser le pwd commande qui affichera votre répertoire courant puis fera un ls pour vérifier que vous trouvez les fichiers que vous attendez.

Si vous craignez un peu d'émettre le rm commande, il y a 2 choses que vous pouvez faire :

  1. tapez ls *.xvg pour voir une liste des fichiers qui seraient affectés par cette commande.

  2. Sauf si vous avez un beaucoup de fichiers, vous pouvez toujours utiliser le -i commutateur de ligne de commande pour rm (existe aussi pour cp et mv ). Utilisation de rm -i *.xvg vous demanderait pour chaque fichier individuel si vous pouviez le supprimer, de sorte que vous puissiez être sûr que rien de ce que vous n'attendiez n'était supprimé. (Ce sera fastidieux si vous avez beaucoup de fichiers 🙂


Linux
  1. Comment supprimer un répertoire et un dossier sous Linux ?

  2. Comment rechercher tous les fichiers avec une taille de fichier de zéro (0) octet dans un répertoire de manière récursive

  3. Comment définir le mot de passe des fichiers Zip avec la commande dans tous les systèmes d'exploitation ?

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

  5. Comment copier un dossier contenant des fichiers dans un autre dossier sous Unix/Linux ?

Comment extraire des fichiers dans un dossier particulier sous Linux

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

Comment copier des fichiers avec une extension de fichier spécifique de manière récursive

Comment supprimer des fichiers avec une extension spécifique dans la ligne de commande Linux

Comment configurer une sauvegarde avec rsync sur Ubuntu 18.04

Comment renommer tous les fichiers avec des caractères spéciaux et des espaces dans un répertoire ?