-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-01-10 a las 00:02 +0100, Harmless escribió:
Es muy interesante la propuesta. Me surge otro problema a raíz de mi directorio y es que este directorio de fotos contiene una gran cantidad de directorios a su vez, por lo que hacer esto yendo directorio por directorio me parece un lío.
No creas. Se podría hacer un pequeño script a partir de un find que cree los hardlinks. A ver, de un script similar que tengo por ahí, de hace años, para correo; tendrías que cambiar cosas y no lo he revisado: function CreateLink() { if ! test -L "$2" ; then ln "$1" "$2" #> /dev/null fi } function CreateDir() { if ! test -d "$1" ; then mkdir "$1" #> /dev/null fi } # Bucle primer nivel FILE=directorio_origen_a_copiar for FILE_L2 in $( ls ../Mail/$FILE ) do # Es un archivo if test -f "$FILE/$FILE_L2" ; then CreateLink "$FILE/$FILE_L2" "destino/$FILE"/"$FILE_L2" # enlazar fichero fi # Es un directorio if test -d "$FILE/$FILE_L2" ; then CreateDir "$FILE"/"$FILE_L2" # crear directorio BucleSiguienteNivel fi done Supongo que ahora lo haría de otra forma. Lo que hace es crear enlaces para los ficheros y crear directorios del mismo que los originales. Pero hay que crear más bucles para cada nivel de subdirectorio, no lo hice recursivo: creo que es casi el primer script que hice en linux.
Quizás opte por la idea de tar. Me podeis decir las intrucciones exactas para que me cree varios tar de forma que ocupe el espacio exacto para grabar uno/varios DVDs con k3b.
Francamente, a mi no me gustaría. Tendría que estudiarme el manual. O podrías usar programas como kdar, un poco más fácil. Pero la dificicultad de esas soluciones es que tienes que trabajar más para sacar un simple fichero. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFpD2TtTMYHG2NR9URAjPwAJ97PF3vl+9+tJbbNxDJDahCTDWeyACfciQI Eckt12OPmjvgmp0ICocZGdE= =ciUf -----END PGP SIGNATURE-----