É 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!


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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.