
Я компилирую WRF на моем HP Desktop. Я в терминале Ubuntu и пытаюсь использовать команду cp для копирования с моего диска D, но она просто не работает. Использую cp D:\MyWRF/file.tar . Все, что я получаю, это cannot stat, Directory or file not found. Я пробовал переключать \ на /, но все равно нет радости
решение1
Диски в Linux не адресуются буквой. Вместо этого их сначала нужно смонтировать в папку, а затем вы сможете получить к ним доступ в этой папке.
Чтобы смонтировать диск, зайдите в программу Disks (ее можно найти, нажав клавишу Windows и выполнив поиск «Disks»), затем выберите нужный диск слева. Щелкните раздел диска, который вы хотите использовать. Затем нажмите маленький значок воспроизведения прямо под ним. Прямо под разделами должна быть строка с надписью «Contents», а рядом с ней должно быть что-то вроде «Mounted at /media/YOURUSERNAME/PARTITIONNAME
».
Тогда вы просто сможете сделать cp /media/YOURUSERNAME/PARTITIONNAME/MyWRF/file.tar <your current working directory>
.
Если вы монтируете диск NTFS, особенно если на нем установлена Windows, обязательно сделайте резервную копию данных, так как у меня из-за этого случалось повреждение данных.
решение2
Спасибо всем, я разобрался. Он не распознал диск, мне нужно было зайти на него через df -h