Installé avec le paquet tofrodos
Voir aussi : todos, dos2unix, unix2dos, tr et recode
Afficher la version de la commande fromdos
fromdos -V
ou
apt-cache policy tofrodos
Mode verbeux
fromdos -v [...]
Convertir un fichier DOS en fichier Unix
fromdos dosfilename
Attention, le fichier original est directement converti, donc écrasé par le nouveau.
De plus, les droits du fichier original sont conservés, mais pas les propriétaires ni l’horodatage (voir option -p).
Equivaut à :
dos2unix dosfilename
ex :
# file file.txt file.txt: ASCII text, with CRLF line terminators # fromdos -v file.txt fromdos: Converting "file.txt" # file file.txt file.txt: ASCII text
fromdos < dosfilename > unixfilename
Le fichier DOS original n’est pas modifié. Le fichier converti est unixfilename.
Equivaut à :
dos2unix < dosfilename > unixfilename
tr -d "\r" < dosfilename > unixfilename
konwert lf < dosfilename > unixfilename
Convertir un fichier DOS en fichier Unix en sauvegardant l’original
fromdos -b dosfilename
Sauvegarde l’original en le renommant dosfilename.bak et crée un fichier converti du nom de l’original.
Equivaut à :
dos2unix -n dosfilename unixfilename
Sauf que cette dernière commande convertit dosfilename en fichier Unix sous le nom de sortie unixfilename, tout en préservant l’original.
ou
tr -d "\r" dosfilename > unixfilename
tr -d "\015" dosfilename > unixfilename
ex :
# file file.txt file.txt: ASCII text, with CRLF line terminators # fromdos -bv file.txt fromdos: Converting "file.txt" # file file.txt file.txt: ASCII text # file file.txt.bak file.txt.bak: ASCII text, with CRLF line terminators
Forcer la conversion d’un fichier read-only
fromdos -f dosfilename
ex :
# fromdos -v file.txt fromdos: Converting "file.txt" fromdos: No write permission for "file.txt". Use -f to force conversion. # fromdos -fv file.txt fromdos: Converting "file.txt"
Préserver le propriétaire et l’horodatage du fichier
fromdos -p dosfilename
Par défaut, les droits du fichier original sont conservés, mais pas les propriétaires ni l’horodatage.
L’option -p permet de préserver les propriétaires et l’horodatage.
Proche de :
dos2unix -k dosfilename
ex :
# ls -la file.txt -rw-rw-rw- 1 root root 192 déc. 8 11:33 file.txt # chown adminsys:adminsys file.txt # ls -la file.txt -rw-rw-rw- 1 adminsys adminsys 192 déc. 8 11:33 file.txt # fromdos -pv file.txt fromdos: Converting "file.txt" # ls -la file.txt -rw-rw-rw- 1 adminsys adminsys 192 déc. 8 11:33 file.txt