Я работаю над Milestone для своего IT-класса и написал сценарий Linux с использованием редактора vi, который должен выполнять необходимые задачи. Инструкции дают мне указание создать скрипт в редакторе vi, который создает текстовый файл, в который записывается текущая дата, создает каталог с именем COPY, копирует ранее созданный текстовый файл в новый каталог и переименовывает каталог с названием файл.
У меня есть следующий скрипт:
#!/bin/bash
date > Time_File.txt
mkdir -p COPY
cp Time_File.txt COPY
mv COPY Time_File
По какой-то причине после изменения соответствующих разрешений в терминале Codio, который я использую, запуск этого скрипта приведет к Time_File.txt просто отлично и с соответствующим содержимым, но каталог COPY выглядит так, как будто файл находится слева, и всякий раз, когда я нажимаю, чтобы просмотреть содержимое, выдается сообщение об ошибке. Сообщение об ошибке гласит «IOException: Ошибка во время операции с файлом. Внутренняя ошибка», и я не совсем уверен, что это значит.
Я пробовал несколько решений, включая переупорядочение кода, но ничего, что я делаю, похоже, не работает. Есть предложения?