Удалите свою установку в масштабе всей системы зернышка:
sudo apt-get purge python-pip
Затем установите новую копию зернышка:
curl https://bootstrap.pypa.io/get-pip.py | sudo python
Протестированный на человечности 10.04 i686
Я предлагаю, чтобы Вы использовали virtualenv. Для получения дальнейшей информации см. Официальную документацию зернышка
Ваш сжатый файл tar меньше, чем его содержание.
ls
размеры файла печати в байтах по умолчанию.
du -k
размеры файла печати в килобайтах.
Сделать ls
распечатайте размеры файла в килобайтах, используйте -k
флаг.
Помните, сжимаете ли Вы основные ДВОИЧНЫЕ ДАННЫЕ (т.е. *.gz, *.zip) возможно/вероятно, что Вы получите выходной файл, который является FAR, БОЛЬШЕ, чем исходное агрегирование. Таким образом, я проиграл бы,-z включают tar, который Вы пробуете.
tar -cvzf ../oldOutput.tar.zip *
, это сжимается через tar -z
уже заархивированный и сжатый файл, который в той точке ЯВЛЯЕТСЯ двоичными данными!
– mdpc
02.07.2013, 19:00
oldOutput.tar.zip
из (по-видимому), несжатых файлов.
– terdon♦
02.07.2013, 23:55
tar -cvf
созданный намного больший файл, чем tar -cvzf
- но это работало быстрее.
– Jeff
06.07.2013, 23:49
Текстовые файлы не сжимаются лучше просто, потому что они маркировали "txt" расширением. Текстовые файлы часто сжимаются лучше, потому что имеет тенденцию быть большой дополнительный "пробел" и дублированное использование буквы.
Я постулирую, что Ваш файл CSV имеет мало ни к какому "пробелу" для чистки и на самом деле эмулирует файл двухуровневого или графического изображения вместо этого.
Возможно, Вы копируете редкие файлы без опции tar --sparse
?
Можно легко узнать путем извлечения архива после того, как он был закончен и сравнение исходного каталога с извлеченным каталогом.
tar
d размер файла, с помощьюls -k oldOutput.tar.zip
32703224 - меньше чем половина оригинала. – Jeff 02.07.2013, 23:51-h
флаг с обоимиdu
иls
получить человекочитаемые размеры. Если Вы хотели бы, чтобы это было Вашим значением по умолчанию, добавьте несколько псевдонимов к своей интерактивной конфигурации оболочки (.bashrc
,.zshrc
, и т.д.):alias du='du -h'
иalias ls='ls -h'
. – 03.07.2013, 00:24