Версия переименования
, которая поставляется с пакетом Perl
, поддерживает регулярные выражения:
rename "s/[-_ ]//g" *
альтернативно,
rename -i "s/[-_ ]//g" *
A -I
Флаг сделает Rename
Использовать интерактивный режим, подсказывая, если цель уже существует, вместо молчаливого перезаписи.
Переименование Perl иногда называется Permate
.
на подобных дебиновых системах, переименование Perl, кажется, по умолчанию, а вышеуказанные команды должны просто работать.
На некоторых распределениях Rename
Утилита из Util-Linux - это значение по умолчанию. Эта утилита полностью несовместима с Perl Rename
.
Все: Во-первых, проверьте, если Perl переименовывает
, доступно под названием Promaname
.
Debian: Переименование Perl должно быть по умолчанию. Это также доступно как Perment
. Однако переименовывается
исполняемый , хотя и находится под управлением / etc / albelianies
, и поэтому мог быть изменены на что-то другое.
Archlinux: Run PACMAN -S PERL-RENAME
и команда доступна как PERL-RENAME
. Для более удобного имени создайте псевдоним. (Hat Tip: Chiseledabs)
MAC OSX Согласно Этот ответ , , RENAME
может быть установлен на OSX, используя домашний интервал через:
Brew Установить переименование
Прямая загрузка: Переименование
также доступно от Monks Perl:
wget 'http://www.perlmonks.org/?displaytype=displayCode ;node_id=303814' -O Переименовать
Так же, как и для установки соединения ssh без пароля.
С машины, с которой вы запускаете унисон
:
$ cd ~/.ssh
$ ssh-keygen
Не устанавливайте пароль на сам ключ при выдаче ssh-keygen
. Иначе вас попросят об этом.
Теперь скопируйте ключ на другую машину
scp ~/.ssh/id_rsa.pub ente@192.168.178.21:/home/ente/.ssh/authorized_keys2
или
ssh-copy-id -i ~/.ssh/id_rsa.pub ente@192.168.178.21
Также вы можете использовать sshfs
для монтирования каталога.
Если вы назвали свой ключ по-другому, вам нужно сообщить unison
об этом:
unison -sshargs="-i ~/.ssh/me" [other unison options]