невозможно удалить файл - rm: невозможно удалить ошибку ввода / вывода

time много вещей. Существует внешнее /usr/bin/time программа GNU. Существует ключевое слово time .

$ type -a time
time is a shell keyword
time is /usr/bin/time

удара, Когда Вы работаете time … в интерактивной оболочке, Вы обычно использовали бы удар, и таким образом, time ключевое слово вступает в силу.

, Когда Вы работаете time … в сценарии с помощью /bin/sh, оболочка использовала (dash), не имеет time как ключевое слово и внешнее time, команду называют.

Для получения вывода Вы хотите, называете внешнее time команда с -p опция:

-p, --portability
      Use the following format string, for conformance with POSIX
      standard 1003.2:
                real %e
                user %U
                sys %S

внешняя команда является также более дружественной. Так как это не ключевое слово, Вы не должны делать wrap-in-{ … } - прием для перенаправления для получения вывода в файле. Существует опция для этого:

-o FILE, --output=FILE
      Write the resource use statistics to FILE instead of to the
      standard error stream.  By default, this overwrites the file,
      destroying the file's previous contents.  This option is useful
      for collecting information on interactive programs and programs
      that produce output on the standard error stream.

вывод также намного более настраиваем, помогая обработке позже. С ударом time, возможности, предоставленные в [1 117], очень ограничены.

12
задан 08.05.2014, 03:55

4 ответа

Похоже, в файловой системе есть ошибки. Сделайте полный скандиск / чкдск из windows. (поиск ошибок)

0
ответ дан 19.04.2019, 23:49
  • 1
    That' s, вероятно, лучший может обойтись без повреждения собственной файловой системы или замены файловой системы. – AhmetB - Google 29.07.2013, 00:30
  • 2
    @staticd По состоянию на 2019, это - все еще лучшее решение? I' m использование последней версии KDE, и больше интересуются *buntu определенное решение. – irvifa 04.01.2019, 19:58

Если это файловая система NTFS или FAT и у вас нет доступа к Windows, просто скопируйте файлы, которые вы хотите сохранить, с USB-накопителя на жесткий диск. Затем снова отформатируйте USB-накопитель, используя GPARTED или аналогичный менеджер разделов для NTFS или FAT. Затем скопируйте все файлы обратно на USB-накопитель. Работал на меня.

0
ответ дан 19.04.2019, 23:49

Обходной путь, который, к счастью, сработал для меня, состоял в том, чтобы подключить диск к системе Windows и удалить поврежденные файлы и папки, используя Shift + Delete (немедленное удаление без корзины).

После этого проблема, казалось, была решена, когда диск был возвращен в Ubuntu.

0
ответ дан 19.04.2019, 23:49

То же обстоятельство я встретил. Я почти уверен, что собираюсь удалить каталог. Поэтому я пытаюсь использовать rm -rf XXX, а также Shift + Delete для удаления, но оба не удаются из-за одной и той же ошибки. Интересно, я исправил это, щелкнув правой кнопкой мыши каталог Move to Trash, а затем Empty Trash. Надежда тоже работает на тебя.

0
ответ дан 19.04.2019, 23:49

Теги

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