Solución:
Supongamos que creó la nueva carpeta (o va a crear una) y desea copiar los archivos en ella después de crear la carpeta.
mkdir /home/<new_user>
cp -r /etc/skel/. /home/<new_user>
Esto copiará todos los archivos / carpetas de forma recursiva desde /etc/skel
en la carpeta ya existente creada en la primera línea.
No especifique los archivos:
cp -r /etc/skel /home/user
(Tenga en cuenta que /home/user
no debe existir ya, de lo contrario creará /home/user/skel
.)
El medio correcto de hacer esto es utilizar el -T (--no-target-directory)
opción, y copia recursivamente las carpetas (sin barras, asteriscos, etc.), es decir:
cp -rT /etc/skel /home/user
Esto copiará el contenido de /etc/skel
para /home/user
(incluidos los archivos ocultos), creando la carpeta /home/user
si no existe; sin embargo, el -T
La opción evita el contenido de /etc/skel
de ser copiado a una nueva carpeta /home/user/skel
¿Debería la carpeta /home/user
existe.