Перемещение определенных каталогов с определенной глубины

Я используя nmcli версии 1.2.6, и я могу использовать его для импорта конфигураций openvpn.

nmcli connection import type openvpn file ~/myconfig.ovpn

Отныне даже в пользовательском интерфейсе NetworkManager мой vpn виден.

Для дальнейшей настройки соединения вы можете использовать команду show , чтобы узнать имя соединения, и измените , чтобы изменить значения конфигурации.

nmcli connection show
nmcli connection modify myvpnconnectionname +vpn.data username=myusername
1
17.03.2016, 23:16
1 ответ
  • В системах с GNU coreutils (а это не установка OSX по умолчанию) вы можете использовать

    mv -f --backup = numbered -t / path / to / target photos / * / * / * / * /

    Это переместит все поддиры на глубину 4 под photos / , независимо от названий каталогов на глубинах 1, 2 и 3.

    Преимущество этого метода : переименование будет происходить только по мере необходимости (если у вас только одна подпапка 12578 , например, в photos / 1/9/0 / , она не будет переименована).

  • Без GNU coreutils вы можете использовать этот (несколько запутанный) скрипт, который переименует все подпапки. Например. photos / 1/9/0/12578 будут переименованы в 12578-190 :

    target = / some / path для i в {0..9 }; сделать для j в {0..9}; сделать для k в {0..9}; выполнить для каталога в "photos / $ i / $ j / $ k / * /"; do mv - "$ dir" "$ target / $ (basename $ dir) - $ i $ j $ k" готово готово готово { {1}} done

1
27.01.2020, 23:48

Теги

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