Bash не может переместить файл в собственный каталог

#bash #shell #permissions #sh #mv

#bash #оболочка #разрешения #sh #mv

Вопрос:

У меня возникли проблемы с Bash.

У меня есть обычные файлы в каталоге на моем рабочем столе. Я пытаюсь переместить их в подкаталог в этом каталоге, используя: mv "Filename" /"Directoryname"

Однако, когда я использую эту команду, я получаю сообщение об ошибке, сообщающее мне, что в разрешении было отказано.

Я настроен как владелец обоих каталогов и должен иметь полные разрешения. Если мне нужно что-нибудь предоставить вам, чтобы вам было легче помочь мне, я буду рад помочь.

Ответ №1:

Попробуйте mv filename subDirectoryName/.

Помещая / перед именем каталога в последовательности перемещения, вы сообщаете оболочке, что хотели бы, чтобы он был помещен в папку высокого уровня с именем /folder .

Вам нужен подкаталог в вашем текущем каталоге. Поскольку вы обычно перемещаете каталоги в bash, ../ он поднимается на один каталог и directory/ подразумевает, что вы перемещаетесь в папку, которая находится в вашем текущем каталоге.