Если вы говорите о фактической установке, как в полной установке Ubuntu, а не только в режиме Live USB, то что вы можете сделать, это использовать внешний жесткий диск, который подключается через USB и устанавливается на него с помощью следующего метода.
Обратите внимание: следующие шаги были протестированы с использованием Ubuntu версии 9.10, но не были протестированы с более поздними версиями. Используйте на свой страх и риск; дискретность.
Но если вы просто хотите Live USB, вы можете использовать Universal USB Installer для этого или Ubuntu USB Startup Disk Creator ...
Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов. Правильное выражение: -x * .git *
, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x * .git *
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинание -
zip -9 -r --exclude = *. svn * foo.zip [каталог-к-сжатию]
Вы также можете добавить
- exclude = *. DS_Store *
, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X.Обратите внимание, что выражение, переданное в
blockquote>- exclude
использует весь исходный путь относительного каталога в качестве исходной строки для сопоставления. Таким образом,.svn / *
сам по себе не работает; символ подстановочного знака впереди гарантирует, что он соответствует каталогам.svn
в любом месте дерева каталогов.
Правильное выражение: -x * .git *
, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x * .git *
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинание -
zip -9 -r --exclude = *. svn * foo.zip [каталог-к-сжатию]
Вы также можете добавить
- exclude = *. DS_Store *
, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X.Обратите внимание, что выражение, переданное в
blockquote>- exclude
использует весь исходный путь относительного каталога в качестве исходной строки для сопоставления. Таким образом,.svn / *
сам по себе не работает; символ подстановочного знака впереди гарантирует, что он соответствует каталогам.svn
в любом месте дерева каталогов.
Правильное выражение: -x * .git *
, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x * .git *
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинание -
zip -9 -r --exclude = *. svn * foo.zip [каталог-к-сжатию]
Вы также можете добавить
- exclude = *. DS_Store *
, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X.Обратите внимание, что выражение, переданное в
blockquote>- exclude
использует весь исходный путь относительного каталога в качестве исходной строки для сопоставления. Таким образом,.svn / *
сам по себе не работает; символ подстановочного знака впереди гарантирует, что он соответствует каталогам.svn
в любом месте дерева каталогов.
Правильное выражение: -x * .git *
, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x * .git *
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинание -
zip -9 -r --exclude = *. svn * foo.zip [каталог-к-сжатию]
Вы также можете добавить
- exclude = *. DS_Store *
, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X.Обратите внимание, что выражение, переданное в
blockquote>- exclude
использует весь исходный путь относительного каталога в качестве исходной строки для сопоставления. Таким образом,.svn / *
сам по себе не работает; символ подстановочного знака впереди гарантирует, что он соответствует каталогам.svn
в любом месте дерева каталогов.
zip --exclude '* .git *' -r directory.zip directory
или zip --exclude \ *. git \ * -r directory.zip directory
– Dmitry Minkovsky
30 May 2014 в 00:37
- exclude /.git*
.
– Erin Call
26 September 2014 в 02:54
-x \ *. git \ *
– DmitrySandalov
7 December 2014 в 00:14
noglob zip -r out.zip someFolder -x * someExcludedFolder *
– Sébastien
19 October 2015 в 17:09
Если вы пытаетесь заархивировать проект, который хранится в Git, используйте команду git archive. Из исходного каталога:
git archive -o bitvolution.zip HEAD
Вы можете использовать любой фиксатор или идентификатор тега вместо HEAD для архивации проекта в определенной точке.
Если вы хотите добавить префикс (например, папка верхнего уровня) для каждого файла:
git archive -o bitvolution.zip --prefix=bitvolution/ HEAD
Вы также можете настроить уровень сжатия между 0 (без сжатия) и 9 (максимальное сжатие) включительно, например [!d3 ]
git archive -o bitvolution.zip -9 HEAD
Другие параметры см. на странице справки (git help archive).
Я добавил обратную косую черту:
zip -r bitvolution.zip bitvolution -x \*.git\*
справочная страница о обратной косой черте:
Обратная косая черта позволяет избежать подстановки имени файла shell, так что совпадение имен выполняется zip на всех уровнях каталогов ,Предполагая, что у вас установлена git на компьютере, вы это делаете, вы также можете использовать git для создания своего архива.
git archive --format=zip HEAD -o bitvolution.zip
Если вы пытаетесь заархивировать проект, который хранится в Git, используйте команду git archive. Из исходного каталога:
git archive -o bitvolution.zip HEAD
Вы можете использовать любой фиксатор или идентификатор тега вместо HEAD для архивации проекта в определенной точке.
Если вы хотите добавить префикс (например, папка верхнего уровня) для каждого файла:
git archive -o bitvolution.zip --prefix=bitvolution/ HEAD
Вы также можете настроить уровень сжатия между 0 (без сжатия) и 9 (максимальное сжатие) включительно, например
git archive -o bitvolution.zip -9 HEAD
Другие параметры см. на странице справки (git help archive).
Я добавил обратную косую черту:
zip -r bitvolution.zip bitvolution -x \*.git\*
справочная страница о обратной косой черте:
Обратная косая черта позволяет избежать подстановки имени файла shell, так что совпадение имен выполняется zip на всех уровнях каталогов ,Предполагая, что у вас установлена git на компьютере, вы это делаете, вы также можете использовать git для создания своего архива.
git archive --format=zip HEAD -o bitvolution.zip
Если вы используете zsh, команда должна выглядеть так:
zip -r target_name.zip source_dir -x '/*.git/*'
Если вы используете: zip -r target_name.zip source_dir -x /*.git/*. без 'regex', zsh будет обрабатываться до запуска zip. Появится сообщение об ошибке:
zsh: no matches found: /*.git/*
Если вы пытаетесь заархивировать проект, который хранится в Git, используйте команду git archive. Из исходного каталога:
git archive -o bitvolution.zip HEAD
Вы можете использовать любой фиксатор или идентификатор тега вместо HEAD для архивации проекта в определенной точке.
Если вы хотите добавить префикс (например, папка верхнего уровня) для каждого файла:
git archive -o bitvolution.zip --prefix=bitvolution/ HEAD
Вы также можете настроить уровень сжатия между 0 (без сжатия) и 9 (максимальное сжатие) включительно, например
git archive -o bitvolution.zip -9 HEAD
Другие параметры см. на странице справки (git help archive).
Я добавил обратную косую черту:
zip -r bitvolution.zip bitvolution -x \*.git\*
справочная страница о обратной косой черте:
Обратная косая черта позволяет избежать подстановки имени файла shell, так что совпадение имен выполняется zip на всех уровнях каталогов ,Предполагая, что у вас установлена git на компьютере, вы это делаете, вы также можете использовать git для создания своего архива.
git archive --format=zip HEAD -o bitvolution.zip
Если вы используете zsh, команда должна выглядеть так:
zip -r target_name.zip source_dir -x '/*.git/*'
Если вы используете: zip -r target_name.zip source_dir -x /*.git/*. без 'regex', zsh будет обрабатываться до запуска zip. Появится сообщение об ошибке:
zsh: no matches found: /*.git/*
Если вы пытаетесь заархивировать проект, который хранится в Git, используйте команду git archive. Из исходного каталога:
git archive -o bitvolution.zip HEAD
Вы можете использовать любой фиксатор или идентификатор тега вместо HEAD для архивации проекта в определенной точке.
Если вы хотите добавить префикс (например, папка верхнего уровня) для каждого файла:
git archive -o bitvolution.zip --prefix=bitvolution/ HEAD
Вы также можете настроить уровень сжатия между 0 (без сжатия) и 9 (максимальное сжатие) включительно, например
git archive -o bitvolution.zip -9 HEAD
Другие параметры см. на странице справки (git help archive).
Я добавил обратную косую черту:
zip -r bitvolution.zip bitvolution -x \*.git\*
справочная страница о обратной косой черте:
Обратная косая черта позволяет избежать подстановки имени файла shell, так что совпадение имен выполняется zip на всех уровнях каталогов ,Предполагая, что у вас установлена git на компьютере, вы это делаете, вы также можете использовать git для создания своего архива.
git archive --format=zip HEAD -o bitvolution.zip
Если вы используете zsh, команда должна выглядеть так:
zip -r target_name.zip source_dir -x '/*.git/*'
Если вы используете: zip -r target_name.zip source_dir -x /*.git/*. без 'regex', zsh будет обрабатываться до запуска zip. Появится сообщение об ошибке:
zsh: no matches found: /*.git/*
Если вы пытаетесь заархивировать проект, который хранится в Git, используйте команду git archive. Из исходного каталога:
git archive -o bitvolution.zip HEAD
Вы можете использовать любой фиксатор или идентификатор тега вместо HEAD для архивации проекта в определенной точке.
Если вы хотите добавить префикс (например, папка верхнего уровня) для каждого файла:
git archive -o bitvolution.zip --prefix=bitvolution/ HEAD
Вы также можете настроить уровень сжатия между 0 (без сжатия) и 9 (максимальное сжатие) включительно, например
git archive -o bitvolution.zip -9 HEAD
Другие параметры см. на странице справки (git help archive).
Я добавил обратную косую черту:
zip -r bitvolution.zip bitvolution -x \*.git\*
справочная страница о обратной косой черте:
Обратная косая черта позволяет избежать подстановки имени файла shell, так что совпадение имен выполняется zip на всех уровнях каталогов ,Предполагая, что у вас установлена git на компьютере, вы это делаете, вы также можете использовать git для создания своего архива.
git archive --format=zip HEAD -o bitvolution.zip
Если вы используете zsh, команда должна выглядеть так:
zip -r target_name.zip source_dir -x '/*.git/*'
Если вы используете: zip -r target_name.zip source_dir -x /*.git/*. без 'regex', zsh будет обрабатываться до запуска zip. Появится сообщение об ошибке:
zsh: no matches found: /*.git/*