В Linux я могу заархивировать все (кроме скрытых файлов) в текущем каталоге, выполнив:
zip 1.zip *
Но как мне включить скрытые файлы?
В Linux я могу заархивировать все (кроме скрытых файлов) в текущем каталоге, выполнив:
zip 1.zip *
Но как мне включить скрытые файлы?
Ответы:
РЕДАКТИРОВАТЬ: правильный способzip -r 1.zip .
Команды, показанные в моем предыдущем ответе ниже, неверны, потому что они также включают родительский каталог.
Вы пробовали это:
zip yourfile.zip sourcedir/* .*
или ты в твоем случае
zip 1.zip * .[^.]*'
Он также должен включать все скрытые файлы.
Просто чтобы убедиться, что это не забыто, поскольку это форум для разработчиков, и многие из нас используют git.
Самый простой способ получить на молнии только то, что вы хотите, - это использовать git archive -o filename.zip branch
zip
.
.git/
каталог
Если вы хотите заархивировать все файлы (+ скрытые файлы), используйте: zip -r namefiles.zip. Знак "." все файлы в папке.
zip -r namefiles.zip "folder will zip"
zip -r 1.zip .
»?
если у вас нет прав на сохранение zip-файла в текущем каталоге, вы можете перейти в каталог, в котором у вас есть права, и ввести
zip -r 1.zip /path/to/source/dir/.
Однако, если .../some_dir
вы вводите
unzip 1.zip
тогда ваши файлы будут распакованы в .../some_dir/path/to/source/dir/