Antron имеет Лучшее решение с gzip -r -d ocloud / ocloud.zip.gz
, но только потому, что другие варианты хороши, вы также можете сделать gzip -d $ (найти каталог)
когда каталог - это тот, который содержит все файлы gziped. Чтобы уточнить, find
рекурсивно перечисляет все файлы, найденные в указанном каталоге. Когда вы используете $ (someCommand)
, будет запущен someCommand
, и его вывод заменит $ (someCommand)
. Таким образом, вы должны выполнить gzip -d file1 subdirectory / file2 subdirectory / subsubdirectory / file3
и так далее.
Кроме того, правильный способ сжатия каталога с помощью gzip - сначала превратить его в несжатый архив с помощью tar -cvf tarball.tar directory
, а затем сжать архив с помощью gzip tarball. смола
. При распаковке вы можете повторить это в обратном порядке, например gzip -d tarball.tar.gz
, а затем tar -xvf tarball.tar
, или вы можете позволить tar делать все за вас с помощью tar -xvf tarball.tar.gz
.
tmux
attach
имеет параметр -r
, который делает то, что необходимо.
В сеансе чтения / записи запустите его как обычно.
Для сеанса только для чтения сделайте это
tmux attach -r
Если вы хотите принудительно предоставить доступ только для чтения, вы можете обеспечить это, предоставив учетную запись «только для чтения» на машине, оболочка которой автоматически подключается к tmux, и ограничив обычную учетные записи на машине для пользователей, которые должны иметь доступ для чтения / записи.
tmate Это (это форк tmux)
При запуске вы получаете четыре эфемерных паблика (! )адреса :SSH/HTTP, чтение/запись.
Если вас беспокоит конфиденциальность, вы можете (a )предоставить общий доступ только для чтения, но любой, у кого есть адрес, может смотреть, или (b )общий доступ к управлению с помощью ssh-ключейtmate -a ~/.ssh/authorized_keys
(отключить веб-доступ доступ)