Sous Ubuntu, comment copier tout le contenu d'un dossier dans un autre dossier?

9

Je souhaite copier le contenu d'un dossier décompressé wordpress/, dans un autre dossier existant.

j'ai essayé

cp -R wordpress/*.* /my/folder

mais les sous-dossiers wordpress/ne sont pas copiés.

Pourquoi pas?

user27449
la source

Réponses:

14

essayer

cp -r wordpress/* /my/folder
wliao
la source
hm .... senstivité de la casse :) que fait le -r?
user27449
C'est bizarre. Je viens de tester votre ligne de commande. Ça marche aussi. Selon les pages de manuel, -r Copier les hiérarchies de fichiers et le traitement des fichiers spéciaux est défini par l'implémentation. Alors que -R est plus polyvalent. pwet.fr/man/linux/commandes/posix/cp
wliao
6
PLUS PERTINENTEMENT: Un ARGUMENT différent est fourni; wordpress /*.* n'est PAS le même que wordpress / * - les sous-dossiers n'ont pas été copiés . car les noms de dossier n'incluent pas le caractère "." en eux.
pbr
2

Si vous avez des fichiers / répertoires cachés, vous devrez exécuter ce qui suit à partir du répertoire source

tar pcf - .| (cd /path/to/destination; tar pxf -)

qui copiera tous les fichiers et dossiers, y compris ceux commençant par a. (point).

Si vous n'avez pas de fichiers / répertoires cachés qui doivent être copiés, la réponse de wliao fera l'affaire.

(édité pour plus de clarté)

Tarek Fadel
la source