Bonjour ,
Je me suis retrouvé dans le cas de devoir recuperer des données d'un disque dur USB malade.
La mission etait de sauvegarder toutes les images contenu sur ce disque.
Une fois le disque extrait du boitier usb et connecter directement sur mon pc en SATA j'avais acces aux données .
Pour pouvoir copier seulement les images au format jpg sur un disque sain j'ai utiliser la commande find avec la commande cp .
- Le disque malade a ete monter dans le dossier /mnt/FAT
- Le disque sain a ete monter dans le dossier /mnt/DISK2
- Les fichiers trouvés devait etre copiés dans le dossier /mnt/DISK2/Backup/Images (le chemin doit exister ! )
#:~> find /mnt/FAT/ -iname "*.jpg" -exec cp -rv --parents '{}' /mnt/DISK2/Backup/Images/ ';'
L'option -iname de la commande find permet de chercher une expression particuliere mais n'est pas sensible aux Majuscule ou minuscules a l'inverse de l'option
-name
L'option -r de la commande cp permet de copier recursivement.
L'option -v de la commande cp permet d'afficher le detail des operations dans le terminal.
L'option --parents de la commande cp permet de recreer l'arborescence d'origine des fichiers dans le dossier de destination.
@+
Samedi 11 décembre 2010
6
11
/12
/Déc
/2010
23:32
-
Par Le_9
-
Publié dans : Commandes
0
Bonjour ,
Quand on execute certaines commandes , scripts bash , ou processus dans un terminal le script garde la main ,
et quand on quitte le terminal cela arrete le script .
Pour lancer un script ou autre en tache de fond (background) , il suffit de rajouter le symbole & a la suite .
ex :
#:~> lacommande &
Dans certains cas le systeme envoie le signal SIGHUP aux taches de fond et la commande s'arrete malgres tout quand on quitte le terminal.
Dans ce cas il faut executer la commande en rajoutant nohup devant .
ex :
#:~> nohup lacommande &
@+
Mercredi 30 juin 2010
3
30
/06
/Juin
/2010
22:54
-
Par Le_9
-
Publié dans : Commandes
0
Bonjour,
L'editeur Nano possede des modeles de couleur selon le type de fichier mais cette option est rarement active par default.
Les modeles de couleurs possedent l'extention .nanorc et se trouvent dans le dossier /usr/share/nano :
#:~> cd /usr/share/nano
#:~>ls
asm.nanorc debian.nanorc html.nanorc mutt.nanorc patch.nanorc python.nanorc tex.nanorc
awk.nanorc fortran.nanorc java.nanorc nanorc.nanorc perl.nanorc ruby.nanorc xml.nanorc
c.nanorc gentoo.nanorc man-html objc.nanorc php.nanorc sh.nanorc
css.nanorc groff.nanorc man.nanorc ocaml.nanorc pov.nanorc tcl.nanorc
Pour les activer ,
placer vous dans votre dossier utilisateur :
#:~> cd ~
creer avec nano un fichier caché nommé .nanorc :
#:~> nano .nanorc
ou avec kwrite
#:~> kwrite .nanorc
Ensuite on declare les modeles lister precedemment dans ce fichier comme ceci :
include "/usr/share/nano/asm.nanorc"
include "/usr/share/nano/debian.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/mutt.nanorc"
include "/usr/share/nano/patch.nanorc"
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/tex.nanorc"
include "/usr/share/nano/awk.nanorc"
include "/usr/share/nano/fortran.nanorc"
include "/usr/share/nano/java.nanorc"
include "/usr/share/nano/nanorc.nanorc"
include "/usr/share/nano/perl.nanorc"
include "/usr/share/nano/ruby.nanorc"
include "/usr/share/nano/xml.nanorc"
include "/usr/share/nano/c.nanorc"
include "/usr/share/nano/gentoo.nanorc"
include "/usr/share/nano/objc.nanorc"
include "/usr/share/nano/php.nanorc"
include "/usr/share/nano/sh.nanorc"
include "/usr/share/nano/css.nanorc"
include "/usr/share/nano/groff.nanorc"
include "/usr/share/nano/man.nanorc"
include "/usr/share/nano/ocaml.nanorc"
include "/usr/share/nano/pov.nanorc"
include "/usr/share/nano/tcl.nanorc"
Il ne reste plus qu'a sauvegarder ce fichier et voila les couleur sont active .
@+
Samedi 17 avril 2010
6
17
/04
/Avr
/2010
23:57
-
Par Le_9
-
Publié dans : Logiciels
1
Bonjour,
Pour utiliser des fichiers 7zip (*.7z) sous linux il faut au prealable installer le paquet p7zip que vous trouverez dans les depots.
Decompression :
pour decompresser une archive 7zip dans un dossier portant le meme nom que l'archive :
#:~> 7z x monfichier.7z
pour decompresser une archive 7zip sans la mettre dans un dossier du meme nom que l'archive :
#:~> 7z e monfichier.7z
Si l'archive est couper en plusieurs morceaux on choisi le premier fichier :
#:~> 7z x monfichier.7z.001
Compression :
pour compresser un fichier en 7zip :
#:~> 7z a nomdemonarchive.7z monfichier.txt
pour compresser un fichier en 7zip :
#:~> 7z a nomdemonarchive.7z mondossier
pour plus d'information sur les options:
#:~> 7z -?
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<Commands>
a: Add files to archive
b: Benchmark
d: Delete files from archive
e: Extract files from archive (without using directory names)
l: List contents of archive
t: Test integrity of archive
u: Update files to archive
x: eXtract files with full paths
<Switches>
-ai[r[-|0]]{@listfile|!wildcard}: Include archives
-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
-bd: Disable percentage indicator
-i[r[-|0]]{@listfile|!wildcard}: Include filenames
-m{Parameters}: set compression Method (see the manual)
-l: don't store symlinks; store the files/directories they point to
CAUTION : the scanning stage can never end because of symlinks like '..'
(ex: ln -s .. ldir)
-o{Directory}: set Output directory
-p{Password}: set Password
-r[-|0]: Recurse subdirectories
(CAUTION: this flag does not do what you think, avoid using it)
-sfx[{name}]: Create SFX archive
-si[{name}]: read data from stdin
-slt: show technical information for l (List) command
-so: write data to stdout (eg: 7z a dummy -tgzip -so Doc.txt > archive.gz)
-ssc[-]: set sensitive case mode
-t{Type}: Set type of archive
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
-v{Size}[b|k|m|g]: Create volumes
-w[{path}]: assign Work directory. Empty path means a temporary directory
-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
-y: assume Yes on all queries
@+
Mardi 30 mars 2010
2
30
/03
/Mars
/2010
22:28
-
Par Le_9
-
Publié dans : Commandes
0
Bonjour ,
Pour recoller des fichiers (.xtm) couper a l'aide du logiciel Xtremsplit sous linux c'est tres simple nous n'avons besoin d'aucun logiciels additionnel , tout se passe dans un terminal :
exemple :
nous avons 3 fichiers .xtm
- test_fichier.iso.001.xtm
- test_fichier.iso.002.xtm
- test_fichier.iso.003.xtm
et l'on souhaite les recoller pour obtenir le fichier original test_fichier.iso.
Dans un terminal et dans le dossier ou sont les fichiers .xtm on ecrit la commande suivante :
#:~> cat test_fichier.iso.00*.xtm > test_fichier.iso
Voila , ce n'est pas plus compliqué.
@+
Samedi 6 mars 2010
6
06
/03
/Mars
/2010
15:05
-
Par Le_9
-
Publié dans : Commandes
1