A rough utilization of Linux cat command would be to make a full disk backup or a disk partition backup or cloning of a disk partition by redirecting the command output against the partition of a hard disk, or USB stick or a local image file or write the output to a network socket.

Het is absoluut normaal dat je je afvraagt waarom we cat zouden moeten gebruiken in plaats van dd wanneer de laatste hetzelfde werk gemakkelijk doet, wat helemaal waar is, echter, ik realiseerde me onlangs dat cat veel sneller is dan dd als het aankomt op snelheid en prestaties.
I do agree that dd provides, even more, options and also very useful in dealing with large backups such as tape drives (How to Clone Linux Partitions Using ‘dd’ Command), whereas cat includes lesser option and it’s not necessarily a worthy dd replacement but still, remains an option wherever applicable.
Aanbevolen Lezen: Hoe een Linux-schijf klonen of back-uppen met Clonezilla
Geloof me, het volbrengt de taak zeer succesvol door de inhoud van een partitie naar een nieuwe niet-geformatteerde partitie te kopiëren. De enige vereisten zouden zijn om een geldige harde schijf partitie te verstrekken met de minimale grootte van de bestaande gegevens en zonder enig bestandssysteem.
In het onderstaande voorbeeld wordt de eerste partitie op de eerste harde schijf, die overeenkomt met de /boot
partitie d.w.z. /dev/sda1
, gekloond naar de eerste partitie van de tweede schijf (d.w.z. /dev/sdb1
) met behulp van de Linux omleidingsoperator.
# cat /dev/sda1 > /dev/sdb1

Na het voltooien van de opdracht wordt de gekloonde partitie gemount naar /mnt
en worden beide mount point directories vermeld om te controleren of er geen bestanden ontbreken.
# mount /dev/sdb1 /mnt # ls /mnt # ls /boot

Om het partitiebestandssysteem uit te breiden naar de maximale grootte, voer de volgende opdracht uit met rootrechten.
Aanbevolen lectuur: 14 Uitstekende Backup Hulpprogramma’s voor Linux Systemen
$ sudo resize2fs /dev/sdb1

De cat
opdracht is een uitstekend hulpmiddel om tekstbestanden in Linux te manipuleren en sommige speciale multimediabestanden, maar moet vermeden worden voor binaire databestanden of het samenvoegen van shebang-bestanden. Voor alle andere opties aarzel niet om man cat
uit te voeren vanuit de console.
$ man cat
Verrassend genoeg is er nog een opdracht genaamd tac, ja, ik heb het over tac, die een omgekeerde versie is van de cat opdracht (ook achterstevoren gespeld) die elke regel van een bestand in omgekeerde volgorde weergeeft, wil je meer weten over tac, lees Hoe de Tac Opdracht te Gebruiken in Linux.
Source:
https://www.tecmint.com/backup-or-clone-linux-partitions-using-cat-command/