Как добавить расширение для всех файлов через терминал

Проверьте этот вопрос, так как он может работать для вашей системы - первый ответ рекомендует:

Проверить этот , это автономный репозиторий менеджер.

Как это работает? Он позволяет загружать обновления и новые программы (с зависимостями) на ваш флеш-накопитель.

Его интерфейс похож на синаптический, но Как он работает? (он не требует установки). К сожалению, для GUI нужны wxwidgets, которые не устанавливаются на Ubuntu (они кросс-платформенные и устанавливаются здесь и здесь репозиторий ubuntu). Он может устанавливать программное обеспечение только в системе Ubuntu, но вы можете загружать обновления или новые пакеты в любой Linux, Windows или OS / X.

Здесь вы можете найти здесь .

Еще один подробный пошаговый учебник в этом ответе.

Launchpad также содержит этот ответ .

Снимок экрана: [ ! d18]

9
задан 1 November 2011 в 19:58

10 ответов

Поиск - несколько ссылок:

Рекурсивно добавить расширение файла ко всем файлам - Переполнение стека Добавить расширение файла в файлы с bash - Stack Overflow

man rename:

[ f1]

man wiki: http://en.wikipedia.org/wiki/Man_page

2
ответ дан 25 May 2018 в 17:23
  • 1
    thx, основываясь на том, что я смог сделать это вот так - ls | xargs -I% mv%% .zip – UAdapter 31 October 2011 в 15:30

Поиск - несколько ссылок:

  1. Рекурсивно добавить расширение файла ко всем файлам - Stack Overflow
  2. Добавить расширение файла в файлы с bash - переполнение стека

man rename:

NAME
       rename - renames multiple files

SYNOPSIS
       rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]

DESCRIPTION
       "rename" renames the filenames supplied according to the rule specified as 
       the first argument.  The perlexpr argument is a Perl expression which is 
       expected to modify the $_ string in Perl for at least some of the filenames 
       specified. If a given filename is not modified by the expression, it will not 
       be renamed.  If no filenames are given on the command line, filenames will be 
       read via standard input...

man wiki: http://en.wikipedia.org/wiki / Man_page

2
ответ дан 31 July 2018 в 12:01
[F1]
12
ответ дан 25 May 2018 в 17:23
rename 's/$/\.zip/' *

Не используйте для этого xargs!

10
ответ дан 25 May 2018 в 17:23

Очень простой способ сделать это:

, если вы хотите сохранить текущее расширение:

for i in *; do mv $i ${i}.zip; done     

, если вы хотите заменить текущее расширение:

[ f2]
1
ответ дан 25 May 2018 в 17:23

Это должно сделать трюк:

mmv "./*" "./#1.zip"

(Хотя я понятия не имею, почему вы хотели бы это сделать ...)

0
ответ дан 25 May 2018 в 17:23
rename 's/$/\.zip/' *

Не используйте для этого xargs!

10
ответ дан 25 July 2018 в 20:55

Очень простой способ сделать это:

, если вы хотите сохранить текущее расширение:

for i in *; do mv $i ${i}.zip; done     

, если вы хотите заменить текущее расширение:

for i in *; do mv $i ${i%.*}.zip; done
3
ответ дан 25 July 2018 в 20:55

Это должно сделать трюк:

mmv "./*" "./#1.zip"

(Хотя я понятия не имею, почему вы хотели бы это сделать ...)

0
ответ дан 31 July 2018 в 12:01

Это должно сделать трюк:

mmv "./*" "./#1.zip"

(Хотя я понятия не имею, почему вы хотели бы это сделать ...)

0
ответ дан 6 August 2018 в 02:52

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

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