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!


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

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.