linux shell tar 打包问题?求指点(新手)

时间:2023-02-01 09:29:44
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中  xxxxx.gz 需要操作系统版本号 rehl_x.gz  x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就  就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚本里面有个可以动态填充信息的地方
    指定哪些文件打包

6 个解决方案

#1


大家帮看下,新手迷惑中...

#2


tar -czvf dir.tar.gz dir
uanme -r

#3



for i in {0..100}
do
   echo $i
done


输出结果就是
1~~~100 

引用楼主 stone548534 的回复:
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中 xxxxx.gz 需要操作系统版本号 rehl_x.gz x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就 就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚本里面有个可以动态填充信息的地方
  指定哪些……

#4


引用楼主 stone548534 的回复:
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中 xxxxx.gz 需要操作系统版本号 rehl_x.gz x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就 就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚本里面有个可以动态填充信息的地方
  指定哪些……


你可以看一下百度百科上的tar词条
一般常用的就是tar -cjvf和tar -cxvf

#5


引用 2 楼  的回复:
tar -czvf dir.tar.gz dir
uanme -r


您好,非常感谢您,基本指令我懂,问题已经解决,当时就是调用系统版本号没弄出来

#6


引用 4 楼  的回复:
引用楼主 stone548534 的回复:
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中 xxxxx.gz 需要操作系统版本号 rehl_x.gz x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就 就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚……


谢您,tar指令我理解,当初难在调用系统版本号了!

#1


大家帮看下,新手迷惑中...

#2


tar -czvf dir.tar.gz dir
uanme -r

#3



for i in {0..100}
do
   echo $i
done


输出结果就是
1~~~100 

引用楼主 stone548534 的回复:
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中 xxxxx.gz 需要操作系统版本号 rehl_x.gz x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就 就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚本里面有个可以动态填充信息的地方
  指定哪些……

#4


引用楼主 stone548534 的回复:
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中 xxxxx.gz 需要操作系统版本号 rehl_x.gz x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就 就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚本里面有个可以动态填充信息的地方
  指定哪些……


你可以看一下百度百科上的tar词条
一般常用的就是tar -cjvf和tar -cxvf

#5


引用 2 楼  的回复:
tar -czvf dir.tar.gz dir
uanme -r


您好,非常感谢您,基本指令我懂,问题已经解决,当时就是调用系统版本号没弄出来

#6


引用 4 楼  的回复:
引用楼主 stone548534 的回复:
现在想做一个linux 下 shell 打包脚本
功能很简单:1.将制定文件夹中的文件或目录打包压缩xxxxx.gz
2.输出文件格式中 xxxxx.gz 需要操作系统版本号 rehl_x.gz x 为操作系统发行版号,现在不知道怎么才能调出来这个发行版号

还有就 就是在输出时 想放上一个数,自增的怎么弄?

希望有个配置文件,或者在脚……


谢您,tar指令我理解,当初难在调用系统版本号了!