NCCOPY(1) UNIDATA UTILITIES NCCOPY(1) (NAME) nccopy - netCDF (SYNOPSIS) nccopy [-k kind_name ] [-kind_code] [-d n ] [-s] [-c chunkspec ] [-u] [-w] [-[v|V] var1,...] [-[g|G] grp1,...] [-m bufsize ] [-h chunk_cache ] [-e cache_elems ] [-r] [-F filterspec ] [-L n ] [-M n ] infile outfile (DESCRIPTION) nccopy netCDF netCDF netCDF (rechunk) . netCDF-3 netCDF netCDF . netCDF-4 netCDF netCDF-4 netCDF-4 (schema) netCDF-4 . -k kind_name -kind_code netCDF-4 . . netCDF-4 (enhanced model) netCDF . nccopy netCDF-4 netCDF ( netCDF-4) . nccopy DAP (URL) DAP . DAP netCDF . (OPTIONS) -k kind_name ( netcdf-3 () netcdf-4 ()). : 'nc3' 'classic' => netCDF 'nc6' '64-bit offset' => netCDF 'nc4' 'netCDF-4' => netCDF-4 ( ) 'nc7' 'netCDF-4 classic model' => netCDF-4 : '1' '2' '3' '4' 'nc3' 'nc6' 'nc4' 'nc7' . [-kind_code] ( ) ( netcdf-3 () netcdf-4 ()). : 3 => netcdf 6 => netCDF 4 => netCDF-4 ( ) 7 => netCDF-4 <<7>> <<7=3+4>> netCDF-3 netCDF-4 . NCO . -d n netCDF-4 netCDF-4 deflation ( ) . 0 9 . 0 ( <<-d 0>>) . (chunking) . netCDF-4 . . nccopy (API) . . -s netCDF-4 netCDF-4 (shuffling) . . . -d0 . -u (unlimited) . -- (variable-at-a-time) -- (record-at-a-time) . -w ( netCDF ) . ( -u) . . -m -h -e . -c chunkspec netCDF-4 netCDF-4 (tiling ) . . netCDF . chunkspec . '/' . chunkspec (escaped) . chunkspec . '/' . netCDF-4 chunkspec . chunkspec 'm' 'n' 'm/100,n/200' . chunkspec '-s' ncdump . '/' chunkspec . chunkspec '-s' ncdump . / (I/O) nccopy . -M . nccopy . chunkspec . chunkspec : var:n1,n2,...,nn . "var" n . n1 nn . . ( -c var: ) . . "/" ..IP chunkspec : var:compact var:contiguous. compact () contiguous () . (chunked ) . -v var1,... (attributes) . . (unescaped) . netCDF (input-file) . netCDF-4 "/GroupA/GroupA2/var" . 'var' "grp/var" . . -V var1,... . . . netCDF . netCDF-4 '/GroupA/GroupA2/var' . 'var' 'grp/var' . . -g grp1,... . . . netCDF . . -G grp1,... . . . netCDF . . -m bufsize . K M G T . (5 Mbytes) (chunk) netCDF-4 . (high latency) . '-w' . -h chunk_cache netCDF-4 netCDF-4 (chunk cache) . . K M G T . ( CHUNK_CACHE_SIZE netCDF ) . nccopy . '-w' . -e cache_elems netCDF-4 netCDF-4 . K M G T . . ( CHUNK_CACHE_NELEMS netCDF ). nccopy . -r netCDF 64-bit offset netCDF . . nccopy . -L n (log level) nccopy netCDF-4 (/enhanced) . -M n (chunk) nccopy netCDF-4 (/enhanced) . -F filterspec netCDF-4 netCDF-4 . / HDF Group ( https://support.hdfgroup.org/services/filters.html). filterspec : fqn1|fqn2...,filterid,param1,param2...paramn or *,filterid,param1,param2...paramn fqn ( / fully qualified name) ('/') . /g1/g2/var . : var. (backslash escapes) . : '|' bash (escape) . (filterid) HDFgroup . . . ..SH " (EXAMPLES)" foo1.nc netCDF foo2.nc netCDF : nccopy foo1.nc foo2.nc cp netCDF API . netCDF netCDF . <> (fill values) . netCDF-4 compressed.nc netCDF-3 classic.nc: nccopy -k classic compressed.nc classic.nc 'classic' 'nc3' . 'time_bnds' OPeNDAP netCDF 'tb.nc': nccopy 'http://test.opendap.org/opendap/data/nc/sst.mnmean.nc.gz?time_bnds' tb.nc (URLs) <> (shell) . foo.nc ( netCDF ) bar.nc: nccopy -d1 foo.nc bar.nc foo.nc netCDF classic 64-bit offset bar.nc netCDF netCDF-4 classic 64-bit offset . foo.nc netCDF-4 deflation netCDF-4 (deflation level) . time lat lon time . lat-lon . . (chunks) lat lon . slow.nc ( netCDF ) fast.nc : nccopy -c time/1000,lat/40,lon/40 slow.nc fast.nc . ( -w) (rechunking) : nccopy -w -c time/1000,lat/40,lon/40 slow.nc fast.nc times lat lon : nccopy -c time:1000 -c lat:40 -c lon:40 slow.nc fast.nc . . netcdf-4. API "nc_def_var_chunking" . nccopy . . Vout Vin . 1. '-c' netcdf-3 netcdf-c . 2. Vout ( '-c') . 3. Vout '-c' . 4. Vin Vout . 5. ( netcdf-3 ) '/' '-c' V . 6. : . netcdf-3 cdf5 DAP . . . (SEE ALSO) ncdump(1),ncgen(1),netcdf(3) Release 4.2 2012-03-08 NCCOPY(1)