Quantcast
Channel: Blogmotion » commande
Viewing all articles
Browse latest Browse all 17

[Linux] Comment copier très rapidement un fichier

$
0
0

J'ai récemment découvert une excellente astuce pour manipuler des fichiers sous Linux grâce au "Brace Expansion".

A la clé : un gain de temps important et une marge d'erreur réduite car vous ne tapez pas deux fois le chemin d'un fichier/dossier.

Plutôt que de faire ceci :

cp /var/www/fichier.html /var/www/fichier.html.bak

Faites :

cp /var/www/fichier.html{,.bak}

Cette syntaxe est simple à comprendre, la chaîne précédant les accolade est suffixé du contenu de l'accolade.

Par exemple  "a{d,c,b}e" devient "ade ace abe".

Voici ce que dit la documentation officielle :

Brace expansion is a mechanism by which arbitrary strings may be generated. This mechanism is similar to pathname expan-
sion, but the filenames generated need not exist. Patterns to be brace expanded take the form of an optional preamble,
followed by either a series of comma-separated strings or a sequence expression between a pair of braces, followed by an
optional postscript. The preamble is prefixed to each string contained within the braces, and the postscript is then
appended to each resulting string, expanding left to right.

Je l'ai ajouté à billet sur les commandes linux qui vous feront gagner du temps.

A garder sous le coude car les possibilités sont aussi intéressantes dans le cadre de scripting.

Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 18/12/2012 | 5 commentaires |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons


Viewing all articles
Browse latest Browse all 17

Trending Articles