
空间支持ASP或者PHP,可以上传一个解压缩的ASP,PHP上去解压
如果是租的空间,可以联系空间商,服务器管理员,找技术员帮忙解压一下。这不是什么难事,如果他们不帮忙,可以考虑换空间了。应该是tar包吧。
tar命令
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf alltar jpg
这条命令是将所有jpg的文件打成一个名为alltar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf alltar gif
这条命令是将所有gif的文件增加到alltar的包里面去。-r是表示增加文件的意思。
# tar -uf alltar logogif
这条命令是更新原来tar包alltar中logogif文件,-u是表示更新文件的意思。
# tar -tf alltar
这条命令是列出alltar包中所有文件,-t是列出文件的意思
# tar -xf alltar
这条命令是解出alltar包中所有文件,-t是解开的意思
1、压缩
tar –cvf jpgtar jpg //将目录里所有jpg文件打包成tarjpg
tar –czf jpgtargz jpg //将目录里所有jpg文件打包成jpgtar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpgtargz。
tar –cjf jpgtarbz2 jpg //将目录里所有jpg文件打包成jpgtar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpgtarbz2 。
tar –cZf jpgtarZ jpg //将目录里所有jpg文件打包成jpgtar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpgtarZ
rar a jpgrar jpg //rar格式的压缩,需要先下载rar for linux
zip jpgzip jpg //zip格式的压缩,需要先下载zip for linux
2、解压
tar –xvf filetar //解压 tar包
tar -xzvf filetargz //解压targz
tar -xjvf filetarbz2 //解压 tarbz2
tar –xZvf filetarZ //解压tarZ
unrar e filerar //解压rar
unzip filezip //解压zip#!/bin/bash
#sh backupsh /home/test
dd=`date "+%Y%m%d"`
tar -zcvf $1_$ddtargz $1
#ftp transfer file
echo "FTP start!!!"
ftp -n - - <<!
open 1921682100
#user root 123456
user root password
lcd ~
cd /tmp/backup/
bin
prompt
mput $1_$ddtargz
bye
!
echo "FTP success!!!"
生成一个test20170109targz压缩包,然后上传到FTP server 1921682100 的/tmp/backup目录下面一般tar文件属于归档备份文件,分压缩和不压缩,为了快可以使用不压缩格式。解包时通过参数区别。
不压缩使用#tar -xvf 文件名
压缩时分压缩格式分为#tar -xzvf 文件名 和#tar -xjvf 文件名 这两个对应两种压缩格式。
一般带压缩的后缀带有targz或tarbz等说明它是压缩的但有些人不安规矩命名这时候就要用这三种命令轮流试试了。
参数说明:
x代表解压
v代表校验
z代表zip压缩
j代表bzip压缩
f代表后面跟着文件名,所以必须放在最后一个,他后面紧跟解压的文件名,如果放前面就会提示出错。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)