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 *.xvgpara 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
-iinterruptor de línea de comando pararm(también existe paracpymv). Usandorm -i *.xvgle 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 🙂