specific remove recursively files extension delete unix find strip

unix - remove - terminal find exec rm



¿Cómo quitar el "./" principal en Unix "buscar"? (4)

find . -type f -print

imprime

./file1 ./file2 ./file3

Cualquier forma de hacerlo imprimir

file1 file2 file3

?


Busque solo archivos regulares en el directorio actual e imprímalos sin el prefijo "./":

find -type f -printf ''%P/n''

From man find, descripción del formato -printf:

% P Nombre del archivo con el nombre del argumento de línea de comando en el que se encontró eliminado.


Si solo están en el directorio actual

find * -type f -print

¿Es eso lo que quieres?


Use sed

find . | sed "s|^/./||"


puede ser mas corto

find * -type f