Я просто недавно установил сервер Ubuntu 14.04 для хостинга программного обеспечения человеческих ресурсов с открытым исходным кодом с 20 компьютерами в нашей офисной сети. Я плохо знаком с Linux, и я действительно нуждаюсь в общей помощи!
sudo cp -R /var/lib/iHRIS/lib/4.1.9/ihris-manage/sites/blank /var/lib/iHRIS/sites/manage
Я использую вышеупомянутую команду для копирования только следующие шоу сообщения:
"cp: cannot stat ‘/var/lib/iHRIS/lib/4.1.9/ihris-manage/sites/blank’: No such file or directory"
Что делает я отсутствовал?! Общая любезная помощь значительно ценится!
Спасибо,
Попытайтесь ввести в оболочке
ls -l /var/lib/iHRIS/lib/4.1.9/ihris-manage/sites/blank
, она, вероятно, сказала бы, что файл не существует. Поэтому поднимитесь один элемент в пути и сделайте
ls -l /var/lib/iHRIS/lib/4.1.9/ihris-manage/sites/
..., это должно перечислить все файлы в этом каталоге. Если все еще дает Вам ошибку, попробуйте
ls -l /var/lib/iHRIS/lib/4.1.9/ihris-manage/
... и так далее. Вы получили идею, Вы обязаны найти часть своего пути, который является неправильным или с орфографической ошибкой.
Проверьте, что написание и случай файла/пути к каталогу Ваш пытаются скопировать. Это происходит, скорее всего, из-за введенного с опечаткой файла/пути к каталогу. Помните, что Linux чувствителен к регистру, и если у Вас есть какие-либо пробелы в файле/именах каталогов, необходимо поместить путь в кавычки:
sudo cp -R "/home/username/some folder name/"
По моему опыту, лучший способ предотвратить опечатки – ввести только первые несколько букв первой папки в пути и нажать Tab для автоматического заполнения остальная часть имени папки. Затем я делаю то же самое со следующей папкой, следующей папкой и так далее, пока не смогу автоматически заполнить файл в конце пути. Это намного быстрее, чем вводить путь вручную, и гораздо реже приводит к ошибкам. Честно говоря, я не знаю, как раньше пользователи CLI обходились без завершения табуляции.