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 *.xvg
pour 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
-i
commutateur de ligne de commande pourrm
(existe aussi pourcp
etmv
). Utilisation derm -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 🙂