Article ayant pour tag : copie de fichier
Cission/réunification de fichiers (split/join files)
Scinder/réunir un fichier volumineux
Il arrive que le téléchargement d’un gros fichier n’aboutisse pas car le client s’est vu déconnecté du serveur.
La cission et la réunification – ultérieur – de ce fichier peut aider. En effet, si la connection venait à être perdu, seul le re-téléchargement d’un des petit fichier sera nécessaire, et non l’entièrement du fichier original.
Scinder un fichier
Pour scinder un fichier, c’est la commande split
qui est utilisé. Ce, avec l’option --bytes
ou -b
qui permet de déterminer la taille des fichiers scindés.
user@debian~$: split --bytes 50000000 fichier.ext
Cette commande va scinder le fichier fichier.ext en fichier plus petit de 50Mb chacun.
sortie
-rw-r--r-- 1 root root 48M août 24 14:16 xaa -rw-r--r-- 1 root root 48M août 24 14:16 xab -rw-r--r-- 1 root root 48M août 24 14:16 xac -rw-r--r-- 1 root root 48M août 24 14:16 xad -rw-r--r-- 1 root root 48M août 24 14:16 xae -rw-r--r-- 1 root root 48M août 24 14:16 xaf -rw-r--r-- 1 root root 48M août 24 14:16 xag -rw-r--r-- 1 root root 48M août 24 14:16 xah -rw-r--r-- 1 root root 48M août 24 14:16 xai -rw-r--r-- 1 root root 48M août 24 14:16 xaj -rw-r--r-- 1 root root 48M août 24 14:16 xak -rw-r--r-- 1 root root 48M août 24 14:16 xal -rw-r--r-- 1 root root 48M août 24 14:16 xam -rw-r--r-- 1 root root 48M août 24 14:16 xan -rw-r--r-- 1 root root 48M août 24 14:16 xao -rw-r--r-- 1 root root 48M août 24 14:16 xap -rw-r--r-- 1 root root 48M août 24 14:16 xaq -rw-r--r-- 1 root root 48M août 24 14:16 xar -rw-r--r-- 1 root root 48M août 24 14:16 xas -rw-r--r-- 1 root root 48M août 24 14:16 xat -rw-r--r-- 1 root root 48M août 24 14:16 xau -rw-r--r-- 1 root root 48M août 24 14:16 xav -rw-r--r-- 1 root root 48M août 24 14:16 xaw -rw-r--r-- 1 root root 48M août 24 14:16 xax -rw-r--r-- 1 root root 48M août 24 14:16 xay -rw-r--r-- 1 root root 48M août 24 14:16 xaz -rw-r--r-- 1 root root 48M août 24 14:16 xba -rw-r--r-- 1 root root 48M août 24 14:17 xbb -rw-r--r-- 1 root root 48M août 24 14:17 xbc -rw-r--r-- 1 root root 48M août 24 14:17 xbd -rw-r--r-- 1 root root 48M août 24 14:17 xbe -rw-r--r-- 1 root root 48M août 24 14:17 xbf -rw-r--r-- 1 root root 48M août 24 14:17 xbg -rw-r--r-- 1 root root 48M août 24 14:17 xbh -rw-r--r-- 1 root root 48M août 24 14:17 xbi -rw-r--r-- 1 root root 48M août 24 14:17 xbj -rw-r--r-- 1 root root 48M août 24 14:17 xbk -rw-r--r-- 1 root root 48M août 24 14:17 xbl -rw-r--r-- 1 root root 48M août 24 14:17 xbm -rw-r--r-- 1 root root 48M août 24 14:17 xbn -rw-r--r-- 1 root root 48M août 24 14:17 xbo -rw-r--r-- 1 root root 48M août 24 14:17 xbp -rw-r--r-- 1 root root 15M août 24 14:17 xbq
Réunir un fichier
Pour réunir le fichier scindé, c’est la commande cat
avec une redirection de sortie qui est utilisée.
user@debian~$: cat x* > fichier.ext
Ici la sortie de la commande cat
est redirigé vers le fichier fichier.ext. La wildcard « * » sélectionne tous les fichiers commançant par la lettre x.
de Nicolas SHINEY | August 25, 2015 | No Comments | Manipulation de fichier | Tags : copie de fichier décompression de fichier
Commande : scp – copie de fichiers sur le réseau
Copier des fichiers sur le réseau
La commande scp
permet de copier des fichiers ou des répertoires via le réseau, le tout en console.
: il s’agit bien ici d’une architecture type client/serveur. Le client étant la machine initiant la procédure de copie.
Copier un fichier depuis le client vers la serveur (upload).
user@debian~$: scp -rC fichier login_distant@ip_machine_distant: /repertoire_de_reception_distant
Copier un fichier à partir le serveur sur le client (download).
user@debian~$: scp -rC login_distant@ip_machine_distant:fichier /repertoire_de_destination
Quelques options de la commande scp
Option | Description |
---|---|
-r |
Récursive mode. À utiliser lorsque de dossier doivent-être copier. |
-C |
Compresse les fichiers avant envoie. Très utile pour les gros dossiers. |
-v |
Mode verbose |
de Nicolas SHINEY | October 23, 2013 | No Comments | Réseaux | Tags : copie de fichier scp ssh copie