#bash #shell #permissions #sh #mv
#bash #оболочка #разрешения #sh #mv
Вопрос:
У меня возникли проблемы с Bash.
У меня есть обычные файлы в каталоге на моем рабочем столе. Я пытаюсь переместить их в подкаталог в этом каталоге, используя: mv "Filename" /"Directoryname"
Однако, когда я использую эту команду, я получаю сообщение об ошибке, сообщающее мне, что в разрешении было отказано.
Я настроен как владелец обоих каталогов и должен иметь полные разрешения. Если мне нужно что-нибудь предоставить вам, чтобы вам было легче помочь мне, я буду рад помочь.
Ответ №1:
Попробуйте mv filename subDirectoryName/.
Помещая /
перед именем каталога в последовательности перемещения, вы сообщаете оболочке, что хотели бы, чтобы он был помещен в папку высокого уровня с именем /folder
.
Вам нужен подкаталог в вашем текущем каталоге. Поскольку вы обычно перемещаете каталоги в bash, ../
он поднимается на один каталог и directory/
подразумевает, что вы перемещаетесь в папку, которая находится в вашем текущем каталоге.