- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день! Следующая проблемма - скрипт не видит файлы размером более 2 гб, соответственно появилась необходимость разбить файлы размером более 2 гб на части.
Как такую разбивку можно выполнить на сервере?
Файлов более 200 гб и скачивать на локальную машину и бить раром на части, а потом закачивать - дело не благодарное. Может все таки есть какая-то возможность?
Буду признателен за помощь, всем приятного дня!
split -b 2G large_file
совершенно верно, через split. А соединить назад через cat (главное не перепутать части)
Спасибо огромное, на счет того, чтоб соединить. Юзер скачает разбитые файлы, на домашнем пк чем ему восмользоватся для соединения? Есть какая-то программа?
И уточнение по поводу команды:
split -b 2G полный_путь_к_файлу_на_сервере
Так? Сам исходный файл останется? В какой директории появятся разбитые файлы? В той же где исходный?
з.ы. Извините за ньюбовские вопросы :)
split создаст файлы с текущем каталоге, с исходным файлом ничего не будет.
обычный use case
нарежет файл кусками по 2Gb в каталоге /tmp имена файлов будут вида vol00, vol01 ...
склеить файлы на windows можно командой copy
http://www.omnicode.com/qa.jsp?id=35
P.S. не все split понимают размер в Gb
После разбиения файла на части должны появиться кусочки вида aaa aab aac aag и так далее
Важно соблюсти последовательность кусочков при соединении их в исходный файл
cat aag >> aac ; cat aac :>> aab; cat aab >> aaa
Если у вашего знакомого windows, попробуйте http://unxutils.sourceforge.net/
Надеюсь, я ничего не перепутал ;)
После разбиения файла на части должны появиться кусочки вида aaa aab aac aag и так далее
Важно соблюсти последовательность кусочков при соединении их в исходный файл
cat aag >> aac ; cat aac :>> aab; cat aab >> aaa
cat a b c d > file не даст тот же эффект? :-)
cat a b c d > file не даст тот же эффект? :-)
Да, совершенно верно! Эффект тот же, удобнее.
Если у вашего знакомого windows, попробуйте http://unxutils.sourceforge.net/
да, Cygwin рульная штука ;-)