È necessario copiare e rinominare il file


29

Ciao a tutti mi è stato chiesto di trovare il comando del terminale che farà una copia di un file, chiamandolo program3.cpp e dando alla copia il nome homework6.cpp. Dopodiché avrai due file con nomi diversi, ma contenuti identici.

So come copiare il file ma non riesco a capire come creare un secondo file identico con un nome diverso. Tutto l'aiuto è apprezzato. Grazie!


Mi piace l'ironia di rinominare programper homeworkil SE
Jesse Reza Khorasanee

Risposte:


45

Copia e rinomina allo stesso tempo (cambia anche il nome file, non solo il percorso):

cp program3.cpp homework6.cpp

Rinomina solo:

mv program3.cpp homework6.cpp

Ah ... odio cpsupporta solo "copia e rinomina" nella stessa directory; quando copi in un'altra posizione, la destinazione può essere solo una directory, non il nome del file di destinazione .. e devi cpprima e poi mv.
WesternGun

1

Se vuoi avere i file permanentemente collegati usa il comando ln invece di cp

In program3.cpp compiti a casa6.cpp

Questo mette un descrittore di file (hard link) sotto il nome homework6.cpp nella stessa posizione del file di program3.cpp

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.