LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1821|回复: 6

tar要加什么参数才能实现分卷打包?

[复制链接]
发表于 2004-1-16 13:06:06 | 显示全部楼层 |阅读模式
呵呵。

winrar虽然可以,但是我想在linux下用。

tar的分卷要如何实现呢?
比如我想把一个400多M的东西压成多个18M的东西,要用什么命令呢?
还原如何还原?
(用别的linux下的常用工具也行)
发表于 2004-1-16 13:14:03 | 显示全部楼层
分开:

tar czvf - dir | split -d -b 18m

合并:

cat x* > dir.tgz
 楼主| 发表于 2004-1-16 15:13:09 | 显示全部楼层
最初由 argv 发表
分开:

tar czvf - dir | split -d -b 18m

合并:

cat x* > dir.tgz


感谢阿。

不过我看split的man手册里面没有-d选项阿。
而且也不大懂那个- dir启什么作用。

呵呵。
不过现在总算可以了。
用tar打包,用split分割,用cat合并。:)
发表于 2004-1-16 15:17:47 | 显示全部楼层
- 是标准输出的意思,tar czvf - dir的意思是:把dir目录打包,并输出到标准输出。
这样就可以直接用管道输出给split。
 楼主| 发表于 2004-1-16 16:09:38 | 显示全部楼层
最初由 argv 发表
- 是标准输出的意思,tar czvf - dir的意思是:把dir目录打包,并输出到标准输出。
这样就可以直接用管道输出给split。


OK。明白了。
呵呵。原来你说的dir和filename是一个意思阿。

可是我却man dir了一下;而偏巧我的TurboLinux10里面完整安装还真有这个dir的man page。呵呵,于是我就糊涂了。

好奇怪阿。Fedora里面的dir 是alias ls得到的;而Turbo竟然有一个专门的dir命令。奇怪阿奇怪。



多谢了。


见部分内容:
DIR(1)                    User Commands                    DIR(1)

NAME
       dir - list directory contents

SYNOPSIS
       dir [OPTION]... [FILE]...

DESCRIPTION
       List information about the FILEs (the current directory by
       default).  Sort entries alphabetically if none of -cftuSUX
       nor --sort.

       Mandatory  arguments  to  long  options  are mandatory for
       short options too.

       -a, --all
              do not hide entries starting with .

       -A, --almost-all
              do not list implied . and ..

       --author
:
发表于 2004-5-12 17:11:24 | 显示全部楼层
那要是在linux下用 rar 来做呢? 谢谢 已经安装了rar
 楼主| 发表于 2004-5-12 17:35:56 | 显示全部楼层
最初由 hawker 发表
那要是在linux下用 rar 来做呢? 谢谢 已经安装了rar


自己看吧。[PHP]hutigers@tux hutigers $ rar help

RAR 3.30    Copyright (c) 1993-2004 Eugene Roshal    22 Jan 2004
Shareware version         Type RAR -? for help

Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...>
               <@listfiles...> <path_to_extract\>

<Commands>
  a             Add files to archive
  c             Add archive comment
  cf            Add files comment
  cw            Write archive comment to file
  d             Delete files from archive
  e             Extract files to current directory
  f             Freshen files in archive
  i[par]=<str>  Find string in archives
  k             Lock archive
  l[t,b]        List archive [technical, bare]
  m[f]          Move to archive [files only]
  p             Print file to stdout
  r             Repair archive
  rc            Reconstruct missing volumes
  rn            Rename archived files
  rr[N]         Add data recovery record
  rv[N]         Create recovery volumes
  s[name|-]     Convert archive to or from SFX
  t             Test archive files
  u             Update files in archive
  v[t,b]        Verbosely list archive [technical,bare]
  x             Extract files with full path

<Switches>
  -             Stop switches scanning
  ad            Append archive name to destination path
  ag[format]    Generate archive name using the current date
  ap<path>      Set path inside archive
  as            Synchronize archive contents
  av            Put authenticity verification (registered versions only)
  av-           Disable authenticity verification check
  c-            Disable comments show
  cfg-          Disable read configuration
  cl            Convert names to lower case
  cu            Convert names to upper case
  df            Delete files after archiving
  dh            Open shared files
  ds            Disable name sort for solid archive
  e<attr>       Set file exclude attributes
  ed            Do not add empty directories
  en            Do not put 'end of archive' block
  ep            Exclude paths from names
  ep1           Exclude base directory from names
  ep2           Expand paths to full
  f             Freshen files
  hp[password]  Encrypt both file data and headers
  idp           Disable percentage display
  ierr          Send all messages to stderr
  ilog[name]    Log errors to file (registered versions only)
  inul          Disable all messages
  isnd          Enable sound
  k             Lock archive
  kb            Keep broken extracted files
  m<0..5>       Set compression level (0-store...3-default...5-maximal)
  mc<par>       Set advanced compression parameters
  md<size>      Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)
  ms[ext;ext]   Specify file types to store
  o+            Overwrite existing files
  o-            Do not overwrite existing files
  ol            Save symbolic links as the link instead of the file
  ow            Save or restore file owner and group
  p[password]   Set password
  p-            Do not query password
  r             Recurse subdirectories
  r0            Recurse subdirectories for wildcard names only
  ri<>[:<S>]   Set priority (0-default,1-min..15-max) and sleep time in ms
  rr[N]         Add data recovery record
  rv[N]         Create recovery volumes
  s[<N>,v[-],e] Create solid archive
  s-            Disable solid archiving
  sfx[name]     Create SFX archive
  si[name]      Read data from standard input (stdin)
  t             Test files after archiving
  ta<date>      Process files modified after <date> in YYYYMMDDHHMMSS format
  tb<date>      Process files modified before <date> in YYYYMMDDHHMMSS format
  tk            Keep original archive time
  tl            Set archive time to latest file
  tn<time>      Process files newer than <time>
  to<time>      Process files older than <time>
  ts<m,c,a>[N]  Save or restore file time (modification, creation, access)
  u             Update files
  v             Create volumes with size autodetection or list all volumes
  v<size>[k,b]  Create volumes with size=<size>*1000 [*1024, *1]
  ver[n]        File version control
  vn            Use the old style volume naming scheme
  vp            Pause before each volume
  w<path>       Assign work directory
  x<file>       Exclude specified file
  x@            Read file names to exclude from stdin
  x@<list>      Exclude files in specified list file
  y             Assume Yes on all queries
  z<file>       Read archive comment from file[/PHP]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表