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 :
-
tapez
ls *.xvgpour voir une liste des fichiers qui seraient affectés par cette commande. -
Sauf si vous avez un beaucoup de fichiers, vous pouvez toujours utiliser le
-icommutateur de ligne de commande pourrm(existe aussi pourcpetmv). Utilisation derm -i *.xvgvous 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 🙂