Si configuro el directorio actual/de trabajo (navegando hasta él usando cd
) a algún directorio en particular y luego escriba:
rm *.xvg
¿Qué hará este comando? ¿Es cierto que el comando anterior solo eliminar archivos con la extensión .xvg
solo en el directorio de trabajo?
Estaba nervioso por probar esto antes de preguntar, porque quiero estar absolutamente seguro de que el comando anterior solo eliminará .xvg
archivos SITUADOS EN EL DIRECTORIO DE TRABAJO .
Respuesta aceptada:
Sí, rm *.xvg
solo elimine los archivos con la extensión especificada en su actual directorio.
Un bueno La forma de asegurarse de que está en el directorio en el que desea eliminar sus archivos es usar el pwd
comando que mostrará su directorio actual y luego hará un ls
para verificar que encuentra los archivos que está esperando.
Si está un poco preocupado por emitir el rm
comando, hay 2 cosas que puedes hacer:
-
escriba
ls *.xvg
para ver una lista de los archivos que se verían afectados por este comando. -
A menos que tengas mucho de archivos, siempre puede usar el
-i
interruptor de línea de comando pararm
(también existe paracp
ymv
). Usandorm -i *.xvg
le preguntará por cada archivo individual si está bien eliminarlo, por lo que puede estar seguro de que no se eliminará nada que no esperaba. (Sin embargo, esto será tedioso si tiene muchos archivos 🙂