Movendo apenas o conteúdo de um mapa e não o próprio mapa no linux

0

Usando o comando cp , é possível mover arquivos e pastas no linux.

Eu quero criar um novo usuário e mover o conteúdo do mapa de esqueleto para o diretório inicial.

Eu uso este comando:

cp -r /etc/skel/ /home/testuser/

No entanto, isso cria apenas uma pasta skel no testuser. A ideia é que o conteúdo da pasta /etc/skel seja copiado para /home/testuser , e não que seja feito um mapa em /home/testuser com esses conteúdos.

Eu verifiquei a página man: Link , mas nada parecia realmente a solução para mim .

Existe uma maneira de fazer isso, ou os arquivos precisam ser movidos manualmente, 1 por 1?

    
por KdgDev 17.06.2010 / 19:19

1 resposta

2

Ao criar manualmente novos usuários no sistema a partir da linha de comando, usando o comando useradd , a opção -m pode ser usada para criar automaticamente um diretório pessoal, bem como copiar o conteúdo do diretório esqueleto para ele.

No seu caso, no entanto, o seguinte será suficiente:

cp -R /etc/skel/* /home/testuser/
    
por 17.06.2010 / 19:31