Compartir experiencia de Linux: comando cp

  
                  

Mi primer pensamiento sobre cómo transferir archivos de vuelta al local es empaquetarlos como un archivo tar, pero esto inevitablemente conducirá a una reducción del espacio en el disco. Por ejemplo, mi tamaño de disco VPS es 30G, entonces solo puedo descargar datos 15G como máximo, porque se generará un paquete de compresión 15G después del empaquetado. También copiar archivos directamente a /var /www tendrá inconvenientes similares. Si lo cortas, no puedes hacerlo. Y al mover los archivos manualmente, hace que la gente se sienta muy incómoda. Si establece directamente la entrada en /var /www? ¡Demasiado inseguro! Porque /var /www es accesible para cualquiera.

No hay forma de sacar lo mejor de ambos mundos. Al principio quería escribir un guión de bash, así que empecé a ver el libro de texto de Linux para pájaros. No esperaba mirarlo y encontré algo más interesante. Una línea de comandos resuelve el problema.

El comando cp de Linux es muy poderoso y puede crear archivos similares a los accesos directos de Windows. Sin embargo, este archivo no apunta a la función de acceso directo, pero tiene los mismos permisos y capacidades que el archivo de origen.

Iniciar mi intento: cp -s -r /root/.mldonkey/incoming/files/*.* /var /www /downloads /fail porque aunque se creó un archivo de acceso directo, en http: \\\\ El acceso en el directorio ip está vacío y es posible que Apache no reconozca el acceso directo.

cp -l -r /root/.mldonkey/incoming/files/*.* /var /www /downloads /Success! ¡Ahora se puede descargar directamente desde el directorio http: \\\\ ip \\! Y no ocupa espacio de disco extra. Antes de copiar df -hl view, use 6%. Después de copiar, todavía es el 6%.

Después de ejecutar una vez, agregue \\ al comando para omitir el parámetro -i predeterminado sin confirmar cada acción de anulación. Intentar que el comando ln genere un enlace entre los dos directorios se puede hacer de una vez por todas, pero desafortunadamente no se puede apuntar al enlace del directorio y apache no reconoce el enlace flexible. Entonces, ¿tu caja es perfecta? Es perfecto ¿Qué quieres tirar a continuación? Recuerde: Cómo verificar la integridad del archivo.

md5sum es un componente adjunto predeterminado en linux, solo use md5sum /root/.mldonkey/incoming/files/*.* > /var/www/downloads/XXXX.md5

Los contenidos son normales bajo GBK. Sin embargo, el archivo md5 generado es una ruta completamente absoluta 囧, no parecía tener parámetros sobre la ruta relativa de la ruta absoluta, si desea usarlo localmente, solo puede usar el bloc de notas para abrir la edición y eliminar la ruta.

Pero después de un poco de comenzar, Linux es realmente un muy buen sistema. Siento que todo está en control, no como Win, frente a una pequeña caja de colores, pero no entiendo cómo funciona dentro. Cuando algo sale mal, no se puede resolver si no se puede resolver.

Copyright © Conocimiento de Windows All Rights Reserved