Как извлечь архив или полномочия изменения, когда существует “файловая система только для чтения” ошибки?

Я использую Ubuntu 14.04 и имею проблему при изменении разрешения файла a .zip файл. Я не могу ни извлечь его, ни изменить полномочия файла. Когда я извлекаю его командой

unzip Ex_Files_JS_EssT_2011.zip

это показывает мне следующую ошибку:

checkdir error:  cannot create Ex_Files_JS_EssT_2011
read-only file system
unable to process Ex_Files_JS_EssT_2011

Когда я, выполняют команду sudo chmod 777 Ex_Files_JS_EssT_2011.zip это дает мне следующую ошибку:

chmod: changing permissions of ‘Ex_Files_JS_EssT_2011.zip’: Read-only file system
1
задан 9 August 2014 в 11:11

1 ответ

Файл находится в файловой системе только для чтения. Это может быть диском, который не может быть записан в (такие как большинство CD). Или это может быть на диске, который может быть записан в, смонтирован, чтобы позволить читать только.

С большей информацией о том, где файл расположен, Вы смогли повторно монтировать чтение-запись файловой системы. Но в противном случае или если Вы не хотите беспокоиться тем (который Вы, вероятно, не делаете), существует универсальное решение. Просто скопируйте архив в некоторое местоположение, в которое можно записать. Затем можно извлечь его.

Можно сделать это в Наутилусе (браузер графических файлов). Можно даже извлечь архив графически, если Вы желаете (или путем двойного щелчка по его значку, или путем щелчка правой кнопкой по его значку и нажатия на одну из опций Extract).

Или если Вы хотите использовать командную строку, можно сделать:

cp Ex_Files_JS_EssT_2011.zip ~/Desktop
cd ~/Desktop
unzip Ex_Files_JS_EssT_2011.zip

Тот пример копирует его в Ваш рабочий стол и извлекает его там. Вы могли бы предпочесть вместо этого копировать его в свою домашнюю папку (который Ваш рабочий стол существует как подпапка), путем замены ~/Desktop с ~/, или возможно к глобальной временной папке /tmp путем замены ~/Desktop с этим.

2
ответ дан 11 November 2019 в 09:34

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

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