Copie o arquivo via terminal com o comando como cp /path/*.dat / dist / path /

2

Eu quero copiar o arquivo via terminal como cp /path/*.dat como eu não sei o nome completo do arquivo e copie-o para um determinado caminho.

este é o comando:

sudo cp /home/ubuntu/test/*.dat /opt/myAppFolder/License/
    
por Swapnil_Shelke 04.05.2017 / 10:11

2 respostas

1

Sua sintaxe está bem:

cp /path/to/directory/of/file/*.dat /path/to/destination

Mas tenha certeza de que é o único arquivo com a extensão .dat , então todos os arquivos com essa extensão serão copiados também.

Nota:

  1. Se já estiver na pasta e o destino estiver fora dessa pasta, o comando será [note sem o "/"] :

    cp path/to/directory/of/file/*.dat /path/to/destination
    
    #or simply
    
    cp *.dat /path/to/destination
    
  2. Se já estiver na pasta e os arquivos e a pasta de destino estiverem no mesmo local da pasta, o comando será [nota sem o "/" na origem e no destino] :

    cp path/to/directory/of/file/*.dat path/to/destination
    
    #or simply
    
    cp *.dat path/to/destination
    
por George Udosen 04.05.2017 / 10:18
-1

Oi quando você estiver usando o comando cp, então você deve ter informações completas sobre o arquivo de origem e o arquivo de destino.

Como você não tem o caminho completo, isso não funcionará corretamente e os detalhes do arquivo

    
por Swarup Kumar Mall 04.05.2017 / 10:35