Как переместить все, кроме последних файлов?

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

  • Щелкните правой кнопкой мыши меню
  • Настроить...
  • Выберите вкладку меню
  • Открыть редактор меню

Здесь вы можете редактировать все записи. Cinnamon упорядочивает все найденные приложения по их имени, чтобы вы могли либо переименовать их во что-то ниже по алфавиту (например, «Расширенный клиент REST» в «Клиент REST»), либо добавить пробел перед теми, которые вы хотите, чтобы они появились первыми в вашем поиске.

Кроме того, в /usr/share/applications и /usr/local/share/applications есть некоторые файлы, которые, кажется, хранят различную информацию о приложениях, но их редактирование (с root), похоже, ничего не меняет, но, возможно, это дает кому-то что-то для дальнейшего изучения, поэтому я хотел включить это здесь.

0
29.11.2017, 12:57
1 ответ

Поскольку файлы с отметкой даты будут собраны вместе в порядке глобусов оболочки (, например. *.txt), вы можете использовать массивы (, например, в bash):

n=2 ## how many of each you want to keep
txtfiles=(*.txt)
auxfiles=(*.txt_aux)
totaltxt=${#txtfiles[@]}
totalaux=${#auxfiles[@]}
movetxt=$((totaltxt-n))
moveaux=$((totalaux-n))
echo mv "${txtfiles[@]:0:movetxt}" /dir/aux2/
echo mv "${auxfiles[@]:0:moveaux}" /dir/aux2/

Удалите две последние echoчасти, когда все будет выглядеть правильно.

2
28.01.2020, 02:16

Теги

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