El Sábado, 9 de Septiembre de 2006 01:14, Luis Rodrigo Gallardo Cruz escribió: > On Sat, Sep 09, 2006 at 12:52:41AM +0200, Iñaki wrote: > > El Sábado, 9 de Septiembre de 2006 00:47, Luis Rodrigo Gallardo Cruz escribió: > > > On Sat, Sep 09, 2006 at 12:20:21AM +0200, Iñaki wrote: > > > > En caso de tener que optar por otra solución, ¿alguien sabe otra > > > > forma de comparar el listado de archivos de dos directorios y que la > > > > salida diga qué archivos están sólo en uno y cuáles sólo en la otro? > > > > > > A lo mejor diff --brief > > > > No me sirve, pues la salida de "diff --brief" en caso de comparar dos > > archivos que difieran en lo que sea es la siguiente: > > > > "Los ficheros kk1 y kk2 son distintos" > > > > En mi caso el diff (o sdiff que es más visual) debe mostrar los archivos > > distintos. > > Ah, yo decía más bien que le dieras un diff --brief --recursive al > directorio base que quieres comparar. (se me olvidó poner el > --recursive antes)
Ahhh, pues sí, así sí que es útil :) > Otra idea sería que pasaras la lista generada por ls a un sort > ls --algo | sort --algun --criterio No me gusta porque desordena los ficheros y no aparecen juntos los ficheros de un mismo directorio. Pero lo de "diff --brief --recursive dir1 dir2" es interesante, aunque... oh, ahora que lo pienso no me servirá ya que uno de los directorios es remoto vía SSH y no puedo montar la unidad ni nada por el estilo. Saludos. -- Iñaki

