Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Набор букв и цифр после копирования в сетевую папку.  (Прочитано 625 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a1eXei

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Приветствую.
Столкнулся с проблемой, написал bash скрипт резервного копирования сайта.
Заметил, что директория создаётся нормально в локальной системе "год-месяц-день_часы-минуты"
А когда я копирую на другой сервер, предварительно смонтировав сетевую шару, то когда смотрю на своём компе в windows, отображается папка так 2H3QPN~6
#!/bin/bash
date=`date "+%Y-%m-%d_%H:%M"`
mount //192.168.1.1/backup /mnt/backup
mkdir -p /home/backup/$date
cp -R /home/backup/$date /mnt/backup/
umount /mnt/backup
Я так понял, проблема с кодировкой? На сервере, где создаётся бэкап, локаль en_US.UTF-8
второй сервер это NAS-сервер, но думаю там всё нормально.
Такая беда только с директориями с датой в названии, файлы например создаются нормальные.

Пользователь добавил сообщение 25 Февраля 2017, 12:39:58:
Извините, нашёл свою ошибку.
Формат даты кривой. Двоеточие нельзя ставить в таком виде, лучше заменить на дэфис.
date "+%Y-%m-%d_%H-%M"Вот так всё корректно сработало.
« Последнее редактирование: 25 Февраля 2017, 12:39:58 от a1eXei »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3207
    • Просмотр профиля
И так сработает:
#!/bin/bash

date=`date +"%Y-%m-%d_%H:%M"`
echo $date
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28476
    • Просмотр профиля
Проблема у вас в том, что вы используете недопустимые символы в имени каталога.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.104 секунд. Запросов: 25.