Как удалить ядра с сервера?

Вы можете делать такие вещи, используя команду substitution. В Bash:

mv $(ls -d [sort options] source/* | tail -n8) destination

$(command) будет запускать все, что заключено в нем, и подставлять вывод текста во внешнюю команду. Эта команда ls будет печатать путь к каждому файлу в исходном каталоге, отсортированном по указанным вами флагам, по одному на строку, поэтому tail может просто взять последние несколько. Таким образом, вышеупомянутое расширилось бы до

mv source/file1 source/file2 source/file3 ... source/file8 destination

Вы можете просто запустить ls -d [sort options] source/* | tail -n8, чтобы посмотреть, какие файлы он будет копировать.

В зависимости от того, как вы заказываете вывод ls и имя файла, вы можете сделать то, что ищете более просто, просто используя какой-либо вариант mv source/name_* destination, чтобы скопировать все, начиная с «name_» в целевой каталог.

EDIT: Вышеупомянутые разрывы, когда в именах файлов есть пробелы. Более сложной альтернативой, которая обращается к этому, будет

ls -d1 [sort options] source/* | tail -n8 | tr '\n' '\0' | xargs --null mv -t destination

, хотя он все еще использует вывод синтаксического анализа ls для сортировки в любом порядке, который не является алфавитным.

5
задан 17 May 2012 в 11:08

31 ответ

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

1
ответ дан 25 July 2018 в 18:53

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 25 July 2018 в 18:53

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 25 July 2018 в 18:53

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

7
ответ дан 25 July 2018 в 18:53

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 31 July 2018 в 12:34

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 31 July 2018 в 12:34

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

7
ответ дан 31 July 2018 в 12:34

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

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

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

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

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 2 August 2018 в 01:01

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

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

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

7
ответ дан 4 August 2018 в 16:33

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

1
ответ дан 4 August 2018 в 16:33

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 4 August 2018 в 16:33

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 4 August 2018 в 16:33

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

1
ответ дан 6 August 2018 в 01:13

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 6 August 2018 в 01:13

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 6 August 2018 в 01:13

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

7
ответ дан 6 August 2018 в 01:13

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

1
ответ дан 7 August 2018 в 18:38

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 7 August 2018 в 18:38

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 7 August 2018 в 18:38

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

7
ответ дан 7 August 2018 в 18:38

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

1
ответ дан 10 August 2018 в 07:18

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 10 August 2018 в 07:18

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 10 August 2018 в 07:18

Создайте сценарий оболочки с этим контентом:

#!/bin/sh
dpkg -l linux-*  | \
awk '/^ii/{ print $2}' | \
grep -v -e `uname -r | cut -f1,2 -d"-"` | \
grep  -e '[0-9]' | xargs sudo apt-get -y purge

Этот скрипт удалит старые ядра, заголовки и источники.

7
ответ дан 10 August 2018 в 07:18

Вы пытались запустить

apt-get --purge autoremove

? Это делает трюк для меня.

1
ответ дан 15 August 2018 в 19:19

Эта статья подробно описывает удаление старого ядра Linux http://www.ibotme.com/knowledgebase/linux-existe-alguna-manera-de-ocultar-o-eliminar-las-versiones-anteriores-de- ядро /

-1
ответ дан 15 August 2018 в 19:19
  • 1
    Добро пожаловать в Ask Ubuntu! Хотя это теоретически может ответить на вопрос, было бы предпочтительнее включить здесь основные части ответа и предоставить ссылку для справки. – fossfreedom♦ 17 May 2012 в 01:16

Загрузите и установите любой из этих программ из центра программного обеспечения:

  • Janitor
  • Ubuntu Tweak (в нем встроен дворник)

Откройте «Дворник» (прямой уборщик или твик), вы найдете «Пакеты старого ядра» в разделе «Система». Отметьте отметку на нем и нажмите «Очистить»

Введите пароль, а старые будут удалены

-2
ответ дан 15 August 2018 в 19:19

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

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