# Comandos ln, dd e pv.
#Comando ln -s (link simbólico em arquivos):
#cria link simbólico do arquivo teste.txt no diretório atual.
~$ln -s teste/teste.txt
# link simbólico do arquivo teste.txt no diretório atual com um novo nome(link).
~$ln -sT teste/teste.txt link
# link simbólico do arquivo teste.txt no diretório atual "teste2" com um novo nome(link2).
~/teste2$ln -sT ~/teste/teste.txt link2
#
#Comando ln (link físico em outro diretório):
~$ln -t teste2/ teste/teste.txt
#
#Comando dd e pv (deve ser instalado "$sudo pcamn -S pv":
# Para criar um Live USB
~$sudo dd if=arquivo.iso of=/dev/sdx bs=4M status=progress .
# Para criar um Live USB com pv sem status do dd.
~$sudo dd if=arquivo.iso |pv| sudo of=/dev/sdx bs=4M
# Cria uma iso da partição sdb1.
~$sudo dd if=/dev/sdb1 of=/mnt/sdb1.iso bs=4M status=progress
# Cria uma iso da partição sdb1 com pv para barra de progresso.
~$sudo dd if=/dev/sdb1 |pv| sudo dd of=/mnt/sdb1.iso bs=4M
# Cria uma iso da partição sdb1 com pv sem barra de progresso.
~$sudo pv /dev/sdb1 | sudo dd of=/mnt/sdb1.iso bs=4M
# Cria uma iso da partição sdb1 com pv com barra de progresso.
~$sudo pv /dev/sdb1 |pv| sudo dd of=/mnt/sdb1.iso bs=4M
# Copia o arquivo com barra de progresso, mas no destino dar nome ao arquivo
#(ex.:arch.iso)
~$pv archlinux-2023.09.17-x86_64.iso > teste/arch.iso
# Backup do MBR - (so fazer sem dual boot)
~$dd if=/dev/sdx of=/mnt/mbr.img (.iso) bs=512 count=1
# Recuperando a imagem do MBR
~$dd if=/mnt/mbr.img of=/dev/sdx bs=512 count=1
# Compactação de partições
~$dd if=/dev/sdxx |pv| gzip > /mnt/nome-distribuição.gz
# Recuperação da partição da imagem compactada
~$dd if=/mnt/gzip -dc nome-distribuição.gz |pv| dd of=/dev/sdxx
# Backup e restauração completo do disco
~$dd if=/dev/sdx of=/mnt/nome-distribuição.img status=progress
~$pv imagem_iso_ou_img |pv| sudo dd of=/dev/sdx bs=4M
Seja Feliz!!
Comments