É necessário copiar e renomear o arquivo

29

Oi pessoal Eu fui solicitado a encontrar o comando do terminal que fará uma cópia de um arquivo, vamos chamá-lo de program3.cpp e dar à cópia o nome homework6.cpp. Depois disso, você terá dois arquivos com nomes diferentes, mas com conteúdo idêntico.

Eu sei como copiar o arquivo, mas não consigo descobrir como criar um segundo arquivo idêntico com um nome diferente. Toda ajuda é apreciada. Obrigado!

user271115
fonte
Eu amo a ironia de mudar o nome programpara homeworkSE
Jesse Reza Khorasanee

Respostas:

45

Copie e renomeie ao mesmo tempo (também altere o nome do arquivo, não apenas o caminho):

cp program3.cpp homework6.cpp

Renomear apenas:

mv program3.cpp homework6.cpp
Cornelius
fonte
Ah ... Eu odeio cpapenas suporta "copiar e renomear" no mesmo diretório; Quando você copia para outro local, o destino pode ser apenas um diretório, não o nome do arquivo de destino. Você deve cpprimeiro e depois mv.
WesternGun
1

Se você deseja vincular os arquivos permanentemente, use o comando ln em vez de cp

Em program3.cpp, homework6.cpp

Isso coloca um descritor de arquivo (link físico) sob o nome homework6.cpp no ​​mesmo local do arquivo program3.cpp

N8tron
fonte