Невозможно создать или отредактировать файлы в существующей директории. Ошибка: & ldquo; Нет такого файла или каталога & rdquo;

Я довольно новичок в использовании командной строки. Я недавно установил Ubuntu и играл с простыми командами. Я обнаружил, что есть некоторые каталоги, в которых я не могу создать новый файл или редактировать существующий. Похоже, это происходит только в каталогах в каталоге user, таких как Desktop, Documents ...

например. это работает нормально:

iboopedu@CODE1026:/mnt/c/Users/shane$ touch test.txt

Однако это не так:

iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ touch test.txt
touch: cannot touch 'test.txt': No such file or directory

iboopedu@CODE1026:/mnt/c/Users/shane/Documents$ touch test.txt
touch: cannot touch 'test.txt': No such file or directory

Попытка отредактировать и сохранить изменения в существующем файле в этих каталогах приводит к следующему:

[ Error writing test_edit.txt: Permission denied ]

Устранение неполадок

Я безуспешно пробовал следующее:

  1. Разрешения не кажутся проблемой
iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ stat /mnt/c/Users/shane/Desktop
  File: /mnt/c/Users/shane/Desktop
  Size: 512             Blocks: 0          IO Block: 512    directory
Device: ch/12d  Inode: 54606145481977805  Links: 1
Access: (0777/drwxrwxrwx)  Uid: ( 1000/iboopedu)   Gid: ( 1000/iboopedu)
Access: 2019-04-25 11:55:52.524860400 +1000
Modify: 2019-04-25 11:40:54.971595700 +1000
Change: 2019-04-25 11:40:54.971595700 +1000
  1. Запуск от имени администратора (оба запускают Ubuntu от имени администратора, а также от имени администратора)
iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ sudo touch test.txt
[sudo] password for iboopedu:
touch: cannot touch 'test.txt': No such file or directory
  1. Получали некоторые советы от моего сообщества Slack и попробовал следующее
iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ touch ./test.txt
touch: cannot touch './test.txt': No such file or directory

iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ touch /mnt/c/Users/shane/Desktop/test.txt
touch: cannot touch '/mnt/c/Users/shane/Desktop/test.txt': No such file or directory

iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ test -d ./ && echo "Directory exists"
Directory exists

iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ test -d /mnt/c/Users/shane/Desktop && echo "Directory exists"
Directory exists

iboopedu@CODE1026:/mnt/c/Users/shane/Desktop$ > test.txt
-bash: test.txt: No such file or directory

Так вот где мы! Надеюсь, кто-то может помочь, пожалуйста.
ТИА

1
задан 25 April 2019 в 05:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: