Comprimir y extraer carpetas a través de FileZilla
9
Quiero rar y extraer la carpeta (de mi sitio de wordpress) en la máquina host usando FileZilla? ¿Es posible con FileZilla? Si no es lo que sugerirás? No tengo acceso SSH.
Tal vez debería precisar qué tipo de acceso tiene, cuál es su máquina cliente y cuál es la máquina host. ¿Tienes una cuenta en este servidor? Si es así, ¿estás realmente seguro de que no tienes acceso ssh?
Denys Séguret
El host es wpengine.com y el mío es windows. No tengo ssh.
Y sí, ahora estoy trabajando en los archivos de ese servidor.
Respuestas:
3
La redacción de su pregunta no es clara, por lo que supongo que desea que los archivos transferidos hacia y desde su sitio de WordPress sean comprimidos.
Cuando utiliza una empresa como wpengine.com, obtiene la ventaja de un sistema que es de bajo costo, fácil de usar y fácil de mantener, pero pierde la capacidad de ejecutar código personalizado. Como resultado, sus opciones se limitan a las características y herramientas que proporcionan. Si su servidor FTP admite la compresión, entonces podría obtener un cliente compatible y usar la compresión en el sitio. Si puede ejecutar código personalizado en su servidor, entonces podría obtener un programa que haría la compresión / extracción rar por usted. De lo contrario, deberá cargar / descargar los archivos de tamaño completo.
Como nota al margen, el servidor FTP FileZilla admite la compresión, pero parece que necesitaría la capacidad de configurar el servidor (que no es posible con la mayoría de los hosts). Esto se puede encontrar en la interfaz del servidor FileZilla en Edición> Compresión de transferencia de archivos .
Todas las computadoras (incluidos los teléfonos inteligentes) pueden usar ssh.
En Windows, puede transferir archivos con WinSCP, que funciona un poco como el Explorador de archivos de Windows (o Norton Commander si tiene la edad suficiente para saberlo).
Puede usar masilla para descomprimir en el host, pero es más simple simplemente transferir su carpeta y dejar que WinSCP maneje todas las copias de los archivos.
Por supuesto, necesitará un nombre de usuario y una contraseña.
Si no entendí y es el servidor que no ofrece ssh, ¿por qué no simplemente enviar la carpeta sin comprimir con filezilla? Filezilla es bueno en eso.
Ya que es enorme ... ¿Y cómo rar la carpeta usando filezilla?
Filezilla no puede rar. No es su trabajo. El problema no será con la creación de rar (winrar lo hace en Windows) sino con la unrar: necesitaría iniciar sesión en el servidor para hacerlo. Por lo tanto, le sugiero que simplemente envíe la carpeta sin comprimir.
Denys Séguret
1
Si quieres usar Filezilla, entonces necesitas comprimirlo. Lo más probable es que su servidor admita al menos zip / descomprimir archivos zip. Es posible que no admita archivos rar. Probablemente también sea compatible con tar, por lo que podría crear un tar.gz. Realmente depende de los tipos que su servidor ya conozca (ya que no tiene acceso de root para instalar nada diferente).
Tengo un antiguo script Quick Unzipper en GitHub, puede descomprimir el archivo en el servidor. Simplemente coloque el descomprimidor en el mismo directorio que el archivo zip, vaya al archivo en la página web y haga clic en descomprimir. Incluso ese proceso parece mejor que transferir todos los archivos. Tenga en cuenta que mi script usa PHP para descomprimir con la clase ZipArchive. Funciona en la mayoría de los hosts. Si desea utilizar otro tipo como bzip o gzip, puede crear su propia versión de mi script de descompresión para admitir ese tipo.
Incluso si comprimió el archivo, su tamaño total no será mucho más pequeño. Para obtener el tamaño más pequeño posible, zip no sería lo que quieres. Si necesita esto para acelerar el tiempo de transferencia, incluso un archivo zip apenas comprimido se transferiría más rápido que los archivos individuales a través de ftp.
Cuando transfiere miles de archivos con FTP, tiene que manejar cada archivo 1 por 1 (aunque usted dice 5 archivos a la vez, todavía se procesa por archivo). Tiene que hacer el directorio, cambiar a él, todos los comandos que llevan tiempo. Cuando transfiere solo 1 archivo grande, no tiene toda la sobrecarga adicional que normalmente tiene FTP.
Trabajar con archivos RAR en un servidor Linux puede ser difícil, incluso si tiene acceso SSH o Cpanel. Mi consejo es transferir archivos en formato .zip, luego iniciar sesión en CPanel si está disponible y descomprimir el archivo (Filemanager, búsquelo en la sección Archivos, donde también tiene cosas de FTP). Aunque kepp en mente, la extracción y compresión de archivos en Cpanel es un poco * antigua y no ha sido pulida en mucho tiempo, por lo que para obtener mejores resultados, use un archivo zip.
Si no tiene acceso a Cpanel, solo FTP. Sugeriré que instale en su sitio de WordPress un complemento FTP o un complemento Administrador de archivos, pero nuevamente, será más fácil si los archivos son zip, incluso en entornos de Windows Server me he enfrentado a la falta de herramientas RAR adecuadas.
Respuestas:
La redacción de su pregunta no es clara, por lo que supongo que desea que los archivos transferidos hacia y desde su sitio de WordPress sean comprimidos.
Parece que no hay un algoritmo de compresión FTP estándar (" Desafortunadamente, no hay un método estándar de compresión de archivos FTP; hay CIENTOS "). Puede ponerse en contacto con wpengine.com para ver si su servidor FTP admite un algoritmo de compresión, pero no me haría ilusiones.
Cuando utiliza una empresa como wpengine.com, obtiene la ventaja de un sistema que es de bajo costo, fácil de usar y fácil de mantener, pero pierde la capacidad de ejecutar código personalizado. Como resultado, sus opciones se limitan a las características y herramientas que proporcionan. Si su servidor FTP admite la compresión, entonces podría obtener un cliente compatible y usar la compresión en el sitio. Si puede ejecutar código personalizado en su servidor, entonces podría obtener un programa que haría la compresión / extracción rar por usted. De lo contrario, deberá cargar / descargar los archivos de tamaño completo.
Si necesita una manera fácil de transferir archivos entre ordenadores no son muchos los servicios específicamente para este .
Como nota al margen, el servidor FTP FileZilla admite la compresión, pero parece que necesitaría la capacidad de configurar el servidor (que no es posible con la mayoría de los hosts). Esto se puede encontrar en la interfaz del servidor FileZilla en Edición> Compresión de transferencia de archivos .
fuente
FileZilla no puede hacer esto. Solo le permite ejecutar el comando FTP (incluso con SFTP, que usa SSH).
Hay dos opciones:
Hay algún tipo de
WPEngine.com
interfaz específica que te permite hacer esto.Necesita algún tipo de escritorio remoto o acceso a shell (SSH, VNC, etc.) que le permita ejecutar comandos personalizados.
Si no se aplica nada de lo anterior, no puede rar los archivos.
fuente
Todas las computadoras (incluidos los teléfonos inteligentes) pueden usar ssh.
En Windows, puede transferir archivos con WinSCP, que funciona un poco como el Explorador de archivos de Windows (o Norton Commander si tiene la edad suficiente para saberlo).
Puede usar masilla para descomprimir en el host, pero es más simple simplemente transferir su carpeta y dejar que WinSCP maneje todas las copias de los archivos.
Por supuesto, necesitará un nombre de usuario y una contraseña.
Si no entendí y es el servidor que no ofrece ssh, ¿por qué no simplemente enviar la carpeta sin comprimir con filezilla? Filezilla es bueno en eso.
fuente
Si quieres usar Filezilla, entonces necesitas comprimirlo. Lo más probable es que su servidor admita al menos zip / descomprimir archivos zip. Es posible que no admita archivos rar. Probablemente también sea compatible con tar, por lo que podría crear un tar.gz. Realmente depende de los tipos que su servidor ya conozca (ya que no tiene acceso de root para instalar nada diferente).
Tengo un antiguo script Quick Unzipper en GitHub, puede descomprimir el archivo en el servidor. Simplemente coloque el descomprimidor en el mismo directorio que el archivo zip, vaya al archivo en la página web y haga clic en descomprimir. Incluso ese proceso parece mejor que transferir todos los archivos. Tenga en cuenta que mi script usa PHP para descomprimir con la clase ZipArchive. Funciona en la mayoría de los hosts. Si desea utilizar otro tipo como bzip o gzip, puede crear su propia versión de mi script de descompresión para admitir ese tipo.
Incluso si comprimió el archivo, su tamaño total no será mucho más pequeño. Para obtener el tamaño más pequeño posible, zip no sería lo que quieres. Si necesita esto para acelerar el tiempo de transferencia, incluso un archivo zip apenas comprimido se transferiría más rápido que los archivos individuales a través de ftp.
Cuando transfiere miles de archivos con FTP, tiene que manejar cada archivo 1 por 1 (aunque usted dice 5 archivos a la vez, todavía se procesa por archivo). Tiene que hacer el directorio, cambiar a él, todos los comandos que llevan tiempo. Cuando transfiere solo 1 archivo grande, no tiene toda la sobrecarga adicional que normalmente tiene FTP.
fuente
Trabajar con archivos RAR en un servidor Linux puede ser difícil, incluso si tiene acceso SSH o Cpanel. Mi consejo es transferir archivos en formato .zip, luego iniciar sesión en CPanel si está disponible y descomprimir el archivo (Filemanager, búsquelo en la sección Archivos, donde también tiene cosas de FTP). Aunque kepp en mente, la extracción y compresión de archivos en Cpanel es un poco * antigua y no ha sido pulida en mucho tiempo, por lo que para obtener mejores resultados, use un archivo zip.
Si no tiene acceso a Cpanel, solo FTP. Sugeriré que instale en su sitio de WordPress un complemento FTP o un complemento Administrador de archivos, pero nuevamente, será más fácil si los archivos son zip, incluso en entornos de Windows Server me he enfrentado a la falta de herramientas RAR adecuadas.
fuente