Doit copier et renommer le fichier

29

Salut à tous, on m'a demandé de trouver la commande du terminal qui fera une copie d'un fichier, appelons-le program3.cpp et donnez à la copie le nom homework6.cpp. Après cela, vous aurez deux fichiers avec des noms différents, mais un contenu identique.

Je sais comment copier le fichier mais je ne peux pas comprendre comment créer un deuxième fichier identique avec un nom différent. Toute aide est appréciée. Merci!

user271115
la source
J'adore l'ironie de renommer programen homeworkSE
Jesse Reza Khorasanee

Réponses:

45

Copiez et renommez en même temps (changez également le nom de fichier, pas seulement le chemin):

cp program3.cpp homework6.cpp

Renommer uniquement:

mv program3.cpp homework6.cpp
Cornelius
la source
Ah ... je déteste cpne supporte que "copier et renommer" dans le même répertoire; lorsque vous copiez vers un autre emplacement, la destination ne peut être qu'un répertoire, pas le nom du fichier cible .. et vous devez d' cpabord et ensuite mv.
WesternGun
1

Si vous souhaitez que les fichiers soient liés de façon permanente, utilisez la commande ln au lieu de cp

ln program3.cpp homework6.cpp

Cela place un descripteur de fichier (lien dur) sous le nom homework6.cpp au même emplacement de fichier que program3.cpp

N8tron
la source