|
Inciso.
Si vas a hacer una lista de archivos te recomiendo que las hagas desde linux, así no tendrás que usar programas externos en windows.
Te explico como funciona (por si no lo sabes).
Cuando ejecutas un comando en la consola, el comando puede sacar información por la salida estándar (la pantalla) y por la salida de error (la pantalla también).
Por ejemplo si ejecutas como usuario gex "ls /home/gex" te saldrá por salida estándar la lista de ficheros de ese directorio. Pero si con ese mismo usuario ejecutas "ls /root" te debería salir por salida de error un fallo diciéndote que no tienes permiso.
En lo cotidiano como todas las salidas van a la pantalla se mezclan y no distingues bien los errores de la información, pero esto es útil; porque puedes hacer que la salida de error de un comando (o programa) sea un archivo txt (y así poder verlo detenidamente) y la salida normal sea otro archivo, o la pantalla, o la impresora, o lo que sea.
Para cambiar la salidar normal se usa "> entrada", donde entrada puede ser un archivo, una impresora, una pantalla, etc. Así por ejemplo "ls /home/gex/musica > /home/gex/lista_musica.txt" redirige toda la salida del comando a un archivo lista_musica.txt; es MUY importante entender que el archivo lista_musica, si ya existe, será borrado, por lo que un descuido te puede mandar un archivo importante a tomar por culo.
Si quieres que en vez de borrar el archivo, si existe, la salida se añada al final y deje lo que ya había al principio, se usa ">>"; ejemplo "echo 'Hola' >> hw.txt && echo 'Mundo' >> hw.txt": esto escribiría Hola (sin comillas) en al final archivo hw.txt (si no existe lo crea), y después añade Mundo al archivo.
Con esto los errores siguen saliendo por pantalla porque sólo hemos cambiado la salida estándar. Si queremos cambiar los errores en vez de ">" y ">>" se usa "2>" y "2>>" respectivamente.
(***)
Por otra parte lo del almacén no está tan claro. Me he propuesto mejorarlo mucho más y hacerlo más cómodo y útil. De momento estoy con lo de subir archivos comprimidos, algo que me está costando sangre, sudor, y lágrimas (porque quiero hacerlo todo desde php y no usar programas externos para descomprimir como 7zip y cosas así), debido principalmente a que el trabajo con archivo comprimidos en php está muy verde e incompleto... no te imaginas que dolores de cabeza me ha dado xD.
Seguramente añada para subir cualquier tipo de archivo, pero de tamaño muy pequeño (máximo 1 mega), porque si ponemos a descargar cosas que subamos el ancho de banda se va a tomar por culo.
(***)
Por otro lado, respecto a la documentación, he pensado en crear un wiki para que podamos editarlo todos fácilmente. La idea sería en la ayuda poner un link al wiki explicando que todo está allí. Y justo debajo dejar 2 ó 3 párrafos de ayuda rápida.
Lo bueno del wiki esque podría ir completándolo con secciones de trucos (códigos para hacer movidas en los laterales, como lo de la cuenta atrás) y diferentes tutoriales y explicaciones.
Ayer instalé y configuré un wiki en el portatil y es algo bastante cómodo. Hay varias skins, pero la que más me gusta es la de la wikipedia. El software en sí es mediawiki.
¿Os parece bien o preferís la ayuda normal?. ¿Alguien aparte de Gex y Verso participaría?.
|