Поместите все файлы file.z01, file.z02, file.z03, ..., file.zip в ту же директорию.
В версии Zip 3.0 для меня работали следующие команды: [ ! d3]
$ zip -s- zip_file.zip -O zip_file_full.zip
$ unzip zip_file_full.zip
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Я должен был сделать что-то очень похожее. Вот что я в итоге сделал:
удалить функцию автоматического запуска Dropbox, конечно, Ubuntu автоматически запустит следующий скрипт:#!/bin/bash
#First let's check DB isn't running, you never know
test "`dropbox status | awk '{print $2}'`" == "isn't" || exit;
#mount private
truecrypt --mount #you may optionally indicate which container you wish to mount
#wait for truecrypt
while test ! -d /media/truecrypt1/Dropbox
do
sleep 1
done;
#start DB
dropbox start
Вы можете добавить скрипт, чтобы задержать Dropbox от запуска - ссылка на вопрос с вопросом в Dropbox с ответом здесь
iwatch - это средство командной строки, позволяющее контролировать и реагировать на события файловой системы с помощью подсистемы inotify. Я не уверен, какое событие было бы лучше, но я бы предположил, что какое-то событие файловой системы возникает, когда монтируется файловая система.
Возможно, вы можете проанализировать вывод df, чтобы узнать, установлен ли том. Мой Bash-foo довольно слабый, поэтому вот скрипт python, который должен это сделать:
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
f = os.popen("df")
for line in f:
if MOUNT_POINT in line:
mounted = True
f.close()
if not mounted:
time.sleep(3000)
os.system('dropbox start')
Вы должны изменить MOUNT_POINT на все, что df будет выводиться только при установке тома.
Я добавляю более питонический способ сделать это, но сложнее подключиться к bash и менее гибко, ему понадобится реальная точка монтирования.
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
if os.path.ismount(MOUNT_POINT):
mounted = True
else:
time.sleep(3000)
os.system('dropbox start')
Вы можете попробовать следующий пакетный скрипт. Я использую это в некоторых моих собственных сценариях, которые требуют некоторых частей, которые я храню в контейнере truecrypt. Просто добавьте следующее в файл .bat. Вам нужно будет обновить часть кода в зависимости от того, где вы храните файлы, а что нет.
@echo off
IF EXIST "Z:\" (goto startDropBox)
"C:\Path\To\Truecrypt\truecrypt.exe" /v C:\Path\To\Truecrypt\Volume /lz /a /q
:startDropBox
C:\Path\To\DropBox\Executable\Dropbox.exe
В коде предполагается, что вы всегда монтируете свой том на диске Z. По моему опыту, код должен висеть на экране регистрации подлинности truecrypt, прежде чем переходить к следующей части (запуск исполняемого файла Dropbox).
Чтобы запустить это при запуске, вы можете попробовать заменить ярлык Dropbox в вашей папке автозагрузки на этот пакетный файл, и вы можете запустить это вручную, если хотите.
Для другой команды линейные коммутаторы с Truecrypt смотрите здесь:
http://www.truecrypt.org/docs/?s=command-line-usage
Надеюсь, что это поможет!
EDIT: Просто понял, что это был форум ubuntu, мой плохой! Но может быть приятно, что блуждающие пользователи Windows быстро скрывают
Сценарий должен быть примерно таким:
Сначала создайте его в своем доме. Добавлена точка в начале, так что это будет скрытый файл:
gedit .dropboxdelayed
Затем вставьте это внутри:
#!/bin/sh
#dropboxdelayed()
sleep 20 &&
dropbox start -i &
20 - количество секунд задержки, дон «Не знаю, насколько TrueCrypt для монтирования ваших зашифрованных данных, поэтому вы должны попробовать и адаптировать номер.
Дайте ему разрешение для запуска:
chmod +x .dropboxdelayed
И создайте запись, указывающую к нему в System> Startup applications (не забудьте отключить другую запись Dropbox там, или вы будете одновременно запускать два экземпляра).
Чего это помогает.
Сценарий должен быть примерно таким:
Сначала создайте его в своем доме. Добавлена точка в начале, так что это будет скрытый файл:
gedit .dropboxdelayed
Затем вставьте это внутри:
#!/bin/sh
#dropboxdelayed()
sleep 20 &&
dropbox start -i &
20 - количество секунд задержки, дон «Не знаю, насколько TrueCrypt для монтирования ваших зашифрованных данных, поэтому вы должны попробовать и адаптировать номер.
Дайте ему разрешение для запуска:
chmod +x .dropboxdelayed
И создайте запись, указывающую к нему в System> Startup applications (не забудьте отключить другую запись Dropbox там, или вы будете одновременно запускать два экземпляра).
Чего это помогает.
Вы можете попробовать следующий пакетный скрипт. Я использую это в некоторых моих собственных сценариях, которые требуют некоторых частей, которые я храню в контейнере truecrypt. Просто добавьте следующее в файл .bat. Вам нужно будет обновить часть кода в зависимости от того, где вы храните файлы, а что нет.
@echo off
IF EXIST "Z:\" (goto startDropBox)
"C:\Path\To\Truecrypt\truecrypt.exe" /v C:\Path\To\Truecrypt\Volume /lz /a /q
:startDropBox
C:\Path\To\DropBox\Executable\Dropbox.exe
В коде предполагается, что вы всегда монтируете свой том на диске Z. По моему опыту, код должен висеть на экране регистрации подлинности truecrypt, прежде чем переходить к следующей части (запуск исполняемого файла Dropbox).
Чтобы запустить это при запуске, вы можете попробовать заменить ярлык Dropbox в вашей папке автозагрузки на этот пакетный файл, и вы можете запустить это вручную, если хотите.
Для другой команды линейные коммутаторы с Truecrypt смотрите здесь:
http://www.truecrypt.org/docs/?s=command-line-usage
Надеюсь, что это поможет!
EDIT: Просто понял, что это был форум ubuntu, мой плохой! Но может быть приятно, что блуждающие пользователи Windows быстро скрывают
Возможно, вы можете проанализировать вывод df, чтобы узнать, установлен ли том. Мой Bash-foo довольно слабый, поэтому вот скрипт python, который должен это сделать:
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
f = os.popen("df")
for line in f:
if MOUNT_POINT in line:
mounted = True
f.close()
if not mounted:
time.sleep(3000)
os.system('dropbox start')
Вы должны изменить MOUNT_POINT на все, что df будет выводиться только при установке тома.
Я добавляю более питонический способ сделать это, но сложнее подключиться к bash и менее гибко, ему понадобится реальная точка монтирования.
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
if os.path.ismount(MOUNT_POINT):
mounted = True
else:
time.sleep(3000)
os.system('dropbox start')
iwatch - это средство командной строки, позволяющее контролировать и реагировать на события файловой системы с помощью подсистемы inotify. Я не уверен, какое событие было бы лучше, но я бы предположил, что какое-то событие файловой системы возникает, когда монтируется файловая система.
Вы можете добавить скрипт, чтобы задержать Dropbox от запуска - ссылка на вопрос с вопросом в Dropbox с ответом здесь
Сценарий должен быть примерно таким:
Сначала создайте его в своем доме. Добавлена точка в начале, так что это будет скрытый файл:
gedit .dropboxdelayed
Затем вставьте это внутри:
#!/bin/sh
#dropboxdelayed()
sleep 20 &&
dropbox start -i &
20 - количество секунд задержки, дон «Не знаю, насколько TrueCrypt для монтирования ваших зашифрованных данных, поэтому вы должны попробовать и адаптировать номер.
Дайте ему разрешение для запуска:
chmod +x .dropboxdelayed
И создайте запись, указывающую к нему в System> Startup applications (не забудьте отключить другую запись Dropbox там, или вы будете одновременно запускать два экземпляра).
Чего это помогает.
Вы можете попробовать следующий пакетный скрипт. Я использую это в некоторых моих собственных сценариях, которые требуют некоторых частей, которые я храню в контейнере truecrypt. Просто добавьте следующее в файл .bat. Вам нужно будет обновить часть кода в зависимости от того, где вы храните файлы, а что нет.
@echo off
IF EXIST "Z:\" (goto startDropBox)
"C:\Path\To\Truecrypt\truecrypt.exe" /v C:\Path\To\Truecrypt\Volume /lz /a /q
:startDropBox
C:\Path\To\DropBox\Executable\Dropbox.exe
В коде предполагается, что вы всегда монтируете свой том на диске Z. По моему опыту, код должен висеть на экране регистрации подлинности truecrypt, прежде чем переходить к следующей части (запуск исполняемого файла Dropbox).
Чтобы запустить это при запуске, вы можете попробовать заменить ярлык Dropbox в вашей папке автозагрузки на этот пакетный файл, и вы можете запустить это вручную, если хотите.
Для другой команды линейные коммутаторы с Truecrypt смотрите здесь:
http://www.truecrypt.org/docs/?s=command-line-usage
Надеюсь, что это поможет!
EDIT: Просто понял, что это был форум ubuntu, мой плохой! Но может быть приятно, что блуждающие пользователи Windows быстро скрывают
Возможно, вы можете проанализировать вывод df, чтобы узнать, установлен ли том. Мой Bash-foo довольно слабый, поэтому вот скрипт python, который должен это сделать:
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
f = os.popen("df")
for line in f:
if MOUNT_POINT in line:
mounted = True
f.close()
if not mounted:
time.sleep(3000)
os.system('dropbox start')
Вы должны изменить MOUNT_POINT на все, что df будет выводиться только при установке тома.
Я добавляю более питонический способ сделать это, но сложнее подключиться к bash и менее гибко, ему понадобится реальная точка монтирования.
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
if os.path.ismount(MOUNT_POINT):
mounted = True
else:
time.sleep(3000)
os.system('dropbox start')
iwatch - это средство командной строки, позволяющее контролировать и реагировать на события файловой системы с помощью подсистемы inotify. Я не уверен, какое событие было бы лучше, но я бы предположил, что какое-то событие файловой системы возникает, когда монтируется файловая система.
Вы можете добавить скрипт, чтобы задержать Dropbox от запуска - ссылка на вопрос с вопросом в Dropbox с ответом здесь
Сценарий должен быть примерно таким:
Сначала создайте его в своем доме. Добавлена точка в начале, так что это будет скрытый файл:
gedit .dropboxdelayed
Затем вставьте это внутри:
#!/bin/sh
#dropboxdelayed()
sleep 20 &&
dropbox start -i &
20 - количество секунд задержки, дон «Не знаю, насколько TrueCrypt для монтирования ваших зашифрованных данных, поэтому вы должны попробовать и адаптировать номер.
Дайте ему разрешение для запуска:
chmod +x .dropboxdelayed
И создайте запись, указывающую к нему в System> Startup applications (не забудьте отключить другую запись Dropbox там, или вы будете одновременно запускать два экземпляра).
Чего это помогает.
Вы можете попробовать следующий пакетный скрипт. Я использую это в некоторых моих собственных сценариях, которые требуют некоторых частей, которые я храню в контейнере truecrypt. Просто добавьте следующее в файл .bat. Вам нужно будет обновить часть кода в зависимости от того, где вы храните файлы, а что нет.
@echo off
IF EXIST "Z:\" (goto startDropBox)
"C:\Path\To\Truecrypt\truecrypt.exe" /v C:\Path\To\Truecrypt\Volume /lz /a /q
:startDropBox
C:\Path\To\DropBox\Executable\Dropbox.exe
В коде предполагается, что вы всегда монтируете свой том на диске Z. По моему опыту, код должен висеть на экране регистрации подлинности truecrypt, прежде чем переходить к следующей части (запуск исполняемого файла Dropbox).
Чтобы запустить это при запуске, вы можете попробовать заменить ярлык Dropbox в вашей папке автозагрузки на этот пакетный файл, и вы можете запустить это вручную, если хотите.
Для другой команды линейные коммутаторы с Truecrypt смотрите здесь:
http://www.truecrypt.org/docs/?s=command-line-usage
Надеюсь, что это поможет!
EDIT: Просто понял, что это был форум ubuntu, мой плохой! Но может быть приятно, что блуждающие пользователи Windows быстро скрывают
Возможно, вы можете проанализировать вывод df, чтобы узнать, установлен ли том. Мой Bash-foo довольно слабый, поэтому вот скрипт python, который должен это сделать:
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
f = os.popen("df")
for line in f:
if MOUNT_POINT in line:
mounted = True
f.close()
if not mounted:
time.sleep(3000)
os.system('dropbox start')
Вы должны изменить MOUNT_POINT на все, что df будет выводиться только при установке тома.
Я добавляю более питонический способ сделать это, но сложнее подключиться к bash и менее гибко, ему понадобится реальная точка монтирования.
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
if os.path.ismount(MOUNT_POINT):
mounted = True
else:
time.sleep(3000)
os.system('dropbox start')
iwatch - это средство командной строки, позволяющее контролировать и реагировать на события файловой системы с помощью подсистемы inotify. Я не уверен, какое событие было бы лучше, но я бы предположил, что какое-то событие файловой системы возникает, когда монтируется файловая система.
Вы можете добавить скрипт, чтобы задержать Dropbox от запуска - ссылка на вопрос с вопросом в Dropbox с ответом здесь
Сценарий должен быть примерно таким:
Сначала создайте его в своем доме. Добавлена точка в начале, так что это будет скрытый файл:
gedit .dropboxdelayed
Затем вставьте это внутри:
#!/bin/sh
#dropboxdelayed()
sleep 20 &&
dropbox start -i &
20 - количество секунд задержки, дон «Не знаю, насколько TrueCrypt для монтирования ваших зашифрованных данных, поэтому вы должны попробовать и адаптировать номер.
Дайте ему разрешение для запуска:
chmod +x .dropboxdelayed
И создайте запись, указывающую к нему в System> Startup applications (не забудьте отключить другую запись Dropbox там, или вы будете одновременно запускать два экземпляра).
Чего это помогает.
Вы можете попробовать следующий пакетный скрипт. Я использую это в некоторых моих собственных сценариях, которые требуют некоторых частей, которые я храню в контейнере truecrypt. Просто добавьте следующее в файл .bat. Вам нужно будет обновить часть кода в зависимости от того, где вы храните файлы, а что нет.
@echo off
IF EXIST "Z:\" (goto startDropBox)
"C:\Path\To\Truecrypt\truecrypt.exe" /v C:\Path\To\Truecrypt\Volume /lz /a /q
:startDropBox
C:\Path\To\DropBox\Executable\Dropbox.exe
В коде предполагается, что вы всегда монтируете свой том на диске Z. По моему опыту, код должен висеть на экране регистрации подлинности truecrypt, прежде чем переходить к следующей части (запуск исполняемого файла Dropbox).
Чтобы запустить это при запуске, вы можете попробовать заменить ярлык Dropbox в вашей папке автозагрузки на этот пакетный файл, и вы можете запустить это вручную, если хотите.
Для другой команды линейные коммутаторы с Truecrypt смотрите здесь:
http://www.truecrypt.org/docs/?s=command-line-usage
Надеюсь, что это поможет!
EDIT: Просто понял, что это был форум ubuntu, мой плохой! Но может быть приятно, что блуждающие пользователи Windows быстро скрывают
Возможно, вы можете проанализировать вывод df, чтобы узнать, установлен ли том. Мой Bash-foo довольно слабый, поэтому вот скрипт python, который должен это сделать:
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
f = os.popen("df")
for line in f:
if MOUNT_POINT in line:
mounted = True
f.close()
if not mounted:
time.sleep(3000)
os.system('dropbox start')
Вы должны изменить MOUNT_POINT на все, что df будет выводиться только при установке тома.
Я добавляю более питонический способ сделать это, но сложнее подключиться к bash и менее гибко, ему понадобится реальная точка монтирования.
#! /usr/bin/python
# *-*coding=utf-8*-*
"""Try to start dropbox after some volume is mounted"""
import os
import time
MOUNT_POINT = "/home/javier/Private"
mounted = False
while not mounted:
if os.path.ismount(MOUNT_POINT):
mounted = True
else:
time.sleep(3000)
os.system('dropbox start')