6

Я принципиально не понимаю проблем, с которыми я сталкиваюсь, но буду обновлять этот пост, когда я это сделаю. Позвольте мне просто показать вам.

Контекст: я добавил диск на свою машину, и по какой-то причине я не могу получить доступ к каталогу (?) в теме.

ls -l

ls: cannot access Downloads: No such file or directory
total 56
d?????????  ? ?    ?        ?            ? Downloads
drwxr-xr-x 26 user    12288 Aug 12 23:29 foo

ls -a

.  ..  Downloads  foo

CD

bash: cd: Downloads: No such file or directory

потрогать

touch: cannot touch ‘Downloads’: File exists

Mkdir Загрузки

mkdir: cannot create directory ‘Downloads’: File exists

Кошка Загрузки

cat: Downloads: No such file or directory

Загрузки файла

Downloads: cannot open `Downloads' (No such file or directory)

М.В. Загрузки вниз

mv: cannot stat ‘Downloads’: No such file or directory

Кроме того, следующие команды не удаляют файл (?) Как root или иным образом:

rm Downloads
rm -rf Downloads
rmdir Downloads

Еще одна часть информации, bash, автоматически завершает загрузку, так что bash, похоже, тоже думает, что она там есть.

4 ответа4

1

ls: cannot access Downloads: No such file or directory total 56 d????????? ? ? ? ? ? Downloads drwxr-xr-x 26 user 12288 Aug 12 23:29 foo

Это типичный случай наличия только чтения perms на dir и никаких exec perms. А другие выходные данные команды показывают, что у вас нет разрешения на запись. Чтобы понять, почему это происходит, вам нужно знать об inode, dentries и процессе поиска пути в ядре.

0

D, вы не описали ситуацию вокруг проблемы, но здесь идет,

Сначала каталог появляется в вашем файловом менеджере? Согласно вашему списку

d?????????  ? ?    ?        ?            ? Downloads

Каталог "существует", но без каких-либо видимых / установленных / назначенных разрешений и не принадлежит ни пользователю, ни группе. Фактически, на первый взгляд доступ для чтения полностью заблокирован. Опять же, опишите ситуацию вокруг этой проблемы, имея в виду, как вы пришли к этому моменту?

В качестве эксперимента загрузите живой дистрибутив и получите доступ к нему таким образом, получите список для загрузок и либо назначьте "стандартные" разрешения для каталога 755, либо удалите каталог. Время от времени у меня возникали "плохие записи" файлов с той же проблемой, и мне приходилось прыгать в живой дистрибутив, чтобы удалить их из моего ежедневного драйвера. Если вы МОЖЕТЕ получить доступ к каталогу загрузок из действующего дистрибутива, то перед удалением каталога восстановите содержащиеся в нем данные "вне мира". Лучше восстановить каталог правильно, как только вы вернетесь в нормальный режим работы.

0

У меня был файл, показанный в подобном состоянии. Я смог это исправить, запустив fsck.

-1

Вы должны запустить это общее:

огромное количество загрузок

выглядеть следующим образом:https://www.linuxquestions.org/questions/linux-newbie-8/ls-shows-directory-attributes-as-question-marks-942157/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .