Привет всем, что меня попросили найти команду терминала, которая сделает копию файла, давайте назовем его program3.cpp и дадим копии имя homework6.cpp. После этого у вас будет два файла с разными именами, но идентичным содержимым.
Я знаю, как скопировать файл, но я не могу понять, как создать второй идентичный файл с другим именем. Вся помощь приветствуется. Благодарность!
program
вhomework
SEОтветы:
Скопируйте и переименуйте одновременно (также измените имя файла, а не только путь):
Переименовать только:
источник
cp
только поддерживает "копировать и переименовывать" в том же каталоге; когда вы копируете в другое место, местом назначения может быть только dir, а не имя целевого файла ... и вы должныcp
сначала, а затемmv
.Если вы хотите, чтобы файлы были постоянно связаны, используйте команду ln вместо cp
Это помещает файловый дескриптор (жесткая ссылка) под именем homework6.cpp в то же местоположение файла, что и program3.cpp.
источник