Потрібно скопіювати та перейменувати файл


29

Привіт усім, мене попросили знайти команду термінала, яка зробить копію файлу, дозволить назвати його program3.cpp і надати копії ім'я homework6.cpp. Після цього у вас буде два файли з різними іменами, але однаковим вмістом.

Я знаю, як скопіювати файл, але я не можу зрозуміти, як створити другий ідентичний файл з іншим іменем. Вся допомога вдячна. Спасибі!


Я люблю іронію перейменування programв homeworkна SE
Джессі Реза Khorasanee

Відповіді:


45

Скопіюйте та перейменуйте одночасно (також змініть ім’я файлу, не лише шлях):

cp program3.cpp homework6.cpp

Перейменувати лише:

mv program3.cpp homework6.cpp

Ах ... я ненавиджу cpпідтримує лише "копіювати та перейменувати" в тому ж режисі; коли ви копіюєте в інше місце, пунктом призначення може бути лише dir, а не ім'я цільового файлу .. і ви повинні cpспочатку та потім mv.
WesternGun

1

Якщо ви хочете, щоб файли були постійно пов'язані, використовуйте команду ln замість cp

ln program3.cpp домашнє завдання6.cpp

Це ставить дескриптор файлу (жорстке посилання) під іменем homework6.cpp у те саме місце розташування файлу, що і program3.cpp

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.