Space Menu Home Downloads Goodies Newbie Area Documentation Knowledge Base E-Training Forum Blogs RPM Farm Linux Events
HistoryHistory |



Copie-8 : cp sans -a : copier uniquement les fichiers qui sont à la racine

Toutes les pages sur la copie - Index de la section - Index de la Base de Connaissances

cp sans '-a'

Copier uniquement les fichiers qui sont à la racine d'un répertoire

Si vous utilisez cp sans l'option '-a' (et sans l'option -R (ou même -r)) aucun répertoire ou sous-répertoire ne sera copié. Vous ne pourrez copier que de simples fichiers.

Voici un exemple où ce type de copie peut être utile.

Il peut arriver que les fichiers vraiment importants d'un répertoire soient ceux qui sont 'à sa racine', d'autres fichiers moins essentiels ou 'spéciaux' étant alors réunis dans un petit nombre de sous-répertoires (anciennes versions obsolètes des fichiers actifs, fichiers en cours d'élaboration, archives à consulter pour élaborer ou comprendre les fichiers actifs...). Par exemple, dans un répertoire recettes/ vous pourriez avoir placé à la racine des fichiers textes de recettes bien au point, après avoir créé, disons, un répertoire pour les recettes obsolètes : recettesVieilles/, un autre pour les recettes en cours d'élaboration : encours/ et un autre, qui serait une archive à consulter, pour des informations sur les ingrédients : ingrédients/. Si vous souhaitez copier les recettes 'actives', et elles seules, dans un répertoire partagé par tous les utilisateurs : /home/partage_recettes, vous pourrez faire ceci (en supposant que recettes/ est votre répertoire de travail) :

cp  *  /home/partage_recettes/
Toutes les recettes, telles que charlotte1.txt etc. seront copiées mais aucun des trois sous-répertoires (pas plus que leur contenu) : encours/, ingrédients/, et recettesVieilles/ ne le sera.

Il est crucial ici que l'option '-a' soit absente, ainsi que l'option -R (ou même -r). Une telle copie, qui ne porte sur aucun sous-répertoire, est appelée 'copie non récursive'. Une copie 'récursive' copie les sous-répertoires et leur contenu. Des exemples de copie récursive avec '-a' sont donnés en CP-4 et CP-5 et des exemples avec '-R' en CP-13.

Toutes les pages sur la copie - Index de la section - Index de la Base de Connaissances


Page suivante : CP-9 - cp sans -a : copier en changeant l'identité du propriétaire et du groupe propriétaire ainsi que l'horodatage
Auteur : ptyxs (février 2006)
Legal: This page is covered by the GNU Free Documentation License . Standard disclaimers of warranty apply. Copyright LSTB and Mandrakesoft.

RSS
KB.CPSummary > Copie-8 : cp sans -a : copier uniquement les fichiers qui sont à la racine (fr)
Creator: ptyxs  Date: 2006/02/24 16:13
Last Author: ptyxs  Date: 2006/10/14 10:39
Copyright (c) 2006 Mandriva