domingo, 3 de junio de 2018

Linux- Enviar un archivo local a un servidor remoto vía línea de comandos

1- Se debe tener SSH y SCP instalado.
2- Ejecutar en una terminal el siguiente comando:
scp -P numeroPuerto rutaArchivoLocal usuario@nombreServidor:rutaDestinoServer

Ejemplo: 

scp -P 1234 /opt/elmerdeve/pedazosDeCodigoDump.sql elmerdeve@vpsEDV.com:/home/elmerdeve/


Nota: En caso de querer copiar un directorio, usar el parámetro -r.
Ej:
scp -P 1234 -r /opt/elmerdeve/* elmerdeve@vpsEDV.com:/home/elmerdeve/

Linux- Bajar un archivo desde un servidor remoto vía línea de comandos

1- Se debe tener SSH y SCP instalado.
2- Ejecutar en una terminal el siguiente comando:
scp -P numeroPuerto usuario@nombreServidor:rutaArchivoServer rutaDestinoLocal

Ejemplo:
scp -P 1234 elmerdeve@vpsEDV.com:/home/elmerdeve/pedazosDeCodigoDump.sql /opt/elmerdeve

Nota: En caso de querer bajar un directorio, usar el parámetro -r.
Ej:
scp -P 1234 -r elmerdeve@vpsEDV.com:/home/elmerdeve/* /opt/elmerdeve

viernes, 17 de noviembre de 2017

MySQL - Exportar e Importar DB

Exportación:
mysqldump -u root -pPASSWORD baseABackupear > backup.sql
Importación:
mysql -u root -pPASSWORD nuevaBD < backup.sql
Donde PASSWORD es la contraseña del usuario de la base de datos(root en este caso).

MySQL - Crear base de datos con encoding UTF-8

CREATE DATABASE nuevadb CHARACTER SET utf8 COLLATE utf8_general_ci;
Donde nuevadb es el nombre de la base de datos a crear.

viernes, 30 de junio de 2017

Git- Listar branches de un proyecto ordenados por fecha de último commit

Git- Listar branches de un proyecto ordenados por fecha de último commit
git for-each-ref --sort=committerdate refs/heads/ --format='%(committerdate:short) %(refname:short)'

viernes, 9 de junio de 2017

PowerShell- Convertir encoding de archivos hacia UTF-8

Este caso en particular convierte archivos de extensión html y js, pero se puede cambiar al formato necesario.
$files = Get-ChildItem '.\' -Recurse -i *.html, *.js | ? {Test-Path $_.FullName -PathType Leaf}

foreach($file in $files)
{
    $content = Get-Content $file.FullName
    $content | Out-File $file.FullName -Encoding ISO-8859-1
}

Linux- Listar archivos con tamaño en Mb

ls -l --block-size=M