Не удается выключить, это то, что я вижу при выключении

Как говорит Серг, du не может этого сделать сам по себе. Чтобы безопасно обрабатывать имена файлов, лучший способ - отделить их от символа ASCII nul (\0), и du может это сделать. Таким образом, используя это, наряду с возможностью sort и xargs 'обрабатывать ввод с нулевым ограничением:

du -0ah |
  sort -zh |
  xargs -0 sh -c 'for i; do s=${i%%[[:space:]]*};f=${i#*[[:space:]]}; echo "$s" "$(ls --color -dF "$f")"; done' _

Опции -0, -z и -0 указывают du , sort и xargs использовать ASCII nul в качестве разделителя.

Затем, s=${i%[[:space:]]*}, чтобы получить начало строки до пробела (который является размером) и f=${i#*[[:space:]]}, чтобы получить все остальное (имя файла).

Пример:

$ du -0ah Screenshots | sort -zh | xargs -0 sh -c 'for i; do s=${i%%[[:space:]]*};f=${i#*[[:space:]]}; echo "$s" "$(ls --color -dF "$f")"; done' _
512 Screenshots/desktop.ini*
264K Screenshots/Screenshot (1).png*
269K Screenshots/

Поскольку я использовал ls --color, я также получаю приятный цветовой вывод:

2
задан 26 June 2012 в 02:06

7 ответов

/ 问题 我 之前 也 遇到 过 选择 选择 bu Ubuntu 启动盘启动 bu 选择 修复 模式 可以 的 的 / / >

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

4
ответ дан 25 July 2018 в 19:43

/ 问题 我 之前 也 遇到 过 选择 选择 bu Ubuntu 启动盘启动 bu 选择 修复 模式 可以 的 的 / / >

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

4
ответ дан 2 August 2018 в 01:42

/ 问题 我 之前 也 遇到 过 选择 选择 bu bu bu bu , 选择 选择 修复 >

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

4
ответ дан 4 August 2018 в 17:21

/ 问题 我 之前 也 遇到 过 选择 选择 bu Ubuntu 启动盘启动 bu 选择 修复 模式 可以 的 的 / / >

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

4
ответ дан 6 August 2018 в 01:57

/ 问题 我 之前 也 遇到 过 选择 选择 bu Ubuntu 启动盘启动 bu 选择 修复 模式 可以 的 的 / / >

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

4
ответ дан 7 August 2018 в 19:29

/ 问题 我 之前 也 遇到 过 选择 选择 bu Ubuntu 启动盘启动 bu 选择 修复 模式 可以 的 的 / / >

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

4
ответ дан 10 August 2018 в 07:54

/ 问题 我 之前 也 遇到 过 选择 选择 bu Ubuntu 启动盘启动 bu 选择 修复 模式 可以 的 的 / / >

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

4
ответ дан 15 August 2018 в 19:58
  • 1
    Могу ли я использовать восстановление из установленной ОС или использовать Ubuntu ISO – sarveshlad 12 March 2012 в 00:10

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

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