Bash Zip Script - PullRequest
       8

Bash Zip Script

0 голосов
/ 16 декабря 2011

Я написал скрипт, который (теоретически) должен архивировать все содержимое папки (включая подпапки, а что нет).

Однако при запуске он просто включает одну папку.

Не могли бы вы помочь.

Вот сценарий:

#!/bin/sh

# pull the svn files
cd /path/to/my/svn/folder
svn update

#Zip (tar gzip) up the folder
zip -r updateZip trunk/*

sleep 1


USERNAME="******"
PASSWORD="******"
SERVER="127.0.0.1"

# local directory to pickup zip file
FILE="updateZip.zip"

# remote server directory to upload backup
BACKUPDIR="my/backup/dir/"

# login to remote server
ftp -n -i $SERVER <<EOF
user $USERNAME $PASSWORD
cd $BACKUPDIR
mput $FILE
quit
EOF

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011

Zip (tar gzip) вверх по папке

zip -r updateZip trunk/*

Если вы хотите tar.gz, попробуйте

$ tar zcvf updateZip.tar.gz trunk/*
0 голосов
/ 16 декабря 2011

Чтобы заархивировать папку и все ее содержимое в архиве g-zip, просто введите

tar czf trunk.tar.gz trunk/

Это должно сделать.

...