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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Подскажите, дело в архивации или в ОС? [Решено]  (Прочитано 859 раз)

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

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Здравствуйте.

Подскажите, есть много txt файлов с таким содержимым

88.18.40.26:1215 94.27.34.18:49165
88.18.40.26:1215 87.244.178.63:53158
88.18.40.26:1215 188.239.73.128:49160

мне нужно их заархивировать и перенести в windows. Архивирую так

tar -cvf newfile.tar *.txt

после переноса и разархивирования в win файлы становятся такими
88.18.40.26:1215 94.27.34.18:4916588.18.40.26:1215 87.244.178.63:5315888.18.40.26:1215 188.239.73.128:49160

В чем причина? И как сохранить форматирование при переносе?
Спасибо.
« Последнее редактирование: 18 Марта 2020, 11:17:37 от zg_nico »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Подскажите, дело в архивации или в ОС?
« Ответ #1 : 01 Октября 2019, 19:57:27 »
В формате .txt файла.
Конец строки unix а не windows/dos.
Используйте для просмотра в windows dublecommander или kwriter (есть под windows).
« Последнее редактирование: 01 Октября 2019, 20:42:44 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1753
    • Просмотр профиля
Re: Подскажите, дело в архивации или в ОС?
« Ответ #2 : 01 Октября 2019, 20:02:43 »
В чем причина? И как сохранить форматирование при переносе?

укажите папку, а не *.txt, если нужно архивировать только файлы txt, воспользуйтесь связкой
find /dir/to/find -name "*.txt" -exec tar -cvf newfile.tar '{}' \;

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Подскажите, дело в архивации или в ОС?
« Ответ #3 : 01 Октября 2019, 20:14:15 »
bezbo, не помогло. Все равно каша.

Usermaster, понял. Попробую.

Может как-то можно Enter добавить ко всем строчкам в файлах?
« Последнее редактирование: 01 Октября 2019, 20:18:30 от Ввысь »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Подскажите, дело в архивации или в ОС?
« Ответ #4 : 01 Октября 2019, 20:28:43 »
Ввысь,
Перед архивированием выполни:
sed -i -z 's/\n/\r\n/g' *.txt

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Подскажите, дело в архивации или в ОС?
« Ответ #5 : 01 Октября 2019, 20:51:06 »
ReNzRv, получилось). Спасибо большое.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Подскажите, дело в архивации или в ОС?
« Ответ #6 : 01 Октября 2019, 22:55:35 »
Ну и так в качестве мануала, вдруг кому пригодится:

unix2dos *.txt - преобразование в windows/dos формат
dos2unix *.txt - преобразование в unix формат
А чего это вы тут делаете, а?

 

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