GNU/Linux - tar命令

1,Online GNU manual
tar命令是一个古老的命令,在线帮助手册地址: 
GNU tar manual - GNU Project - Free Software Foundation
GNU tar 1.35
这么一个简单命令,上面的在线手册却是非常的长。
2,Man命令
读取本地的manpage文档,输出简要帮助信息。值得一读。
$ man tar
输出:
TAR(1)                                                                          GNU TAR Manual                                                                          TAR(1)
NAME
       tar - an archiving utility
SYNOPSIS
   Traditional usage
       tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...]
   UNIX-style usage
       tar -A [OPTIONS] ARCHIVE ARCHIVE
       tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
       tar -d [-f ARCHIVE] [OPTIONS] [FILE...]
       tar -t [-f ARCHIVE] [OPTIONS] [MEMBER...]
       tar -r [-f ARCHIVE] [OPTIONS] [FILE...]
       tar -u [-f ARCHIVE] [OPTIONS] [FILE...]
       tar -x [-f ARCHIVE] [OPTIONS] [MEMBER...]
   GNU-style usage
       tar {--catenate|--concatenate} [OPTIONS] ARCHIVE ARCHIVE
       tar --create [--file ARCHIVE] [OPTIONS] [FILE...]
       tar {--diff|--compare} [--file ARCHIVE] [OPTIONS] [FILE...]
       tar --delete [--file ARCHIVE] [OPTIONS] [MEMBER...]
       tar --append [-f ARCHIVE] [OPTIONS] [FILE...]
       tar --list [-f ARCHIVE] [OPTIONS] [MEMBER...]
       tar --test-label [--file ARCHIVE] [OPTIONS] [LABEL...]
       tar --update [--file ARCHIVE] [OPTIONS] [FILE...]
       tar --update [-f ARCHIVE] [OPTIONS] [FILE...]
       tar {--extract|--get} [-f ARCHIVE] [OPTIONS] [MEMBER...]
NOTE
       This manpage is a short description of GNU tar.  For a detailed discussion, including examples and usage recommendations, refer to the GNU Tar Manual available in tex‐
       info format.  If the info reader and the tar documentation are properly installed on your system, the command
           info tar
       should give you access to the complete manual.
       You can also view the manual using the info mode in emacs(1), or find it in various formats online at
           http://www.gnu.org/software/tar/manual
       If any discrepancies occur between this manpage and the GNU Tar Manual, the later shall be considered the authoritative source.
DESCRIPTION
       GNU tar is an archiving program designed to store multiple files in a single file (an archive), and to manipulate such archives.  The archive can be either  a  regular
       file or a device (e.g. a tape drive, hence the name of the program, which stands for tape archiver), which can be located either on the local or on a remote machine.
   Option styles
       Options to GNU tar can be given in three different styles.  In traditional style, the first argument is a cluster of option letters and all subsequent arguments supply
       arguments to those options that require them.  The arguments are read in the same order as the option letters.  Any command line words that remain  after  all  options
       has been processed are treated as non-optional arguments: file or archive member names.
       For  example, the c option requires creating the archive, the v option requests the verbose operation, and the f option takes an argument that sets the name of the ar‐
       chive to operate upon.  The following command, written in the traditional style, instructs tar to store all files from the directory /etc into the archive file etc.tar
       verbosely listing the files being archived:
       tar cfv etc.tar /etc
       In  UNIX  or short-option style, each option letter is prefixed with a single dash, as in other command line utilities.  If an option takes argument, the argument fol‐
       lows it, either as a separate command line word, or immediately following the option.  However, if the option takes an optional argument, the argument must follow  the
       option letter without any intervening whitespace, as in -g/tmp/snar.db.
       Any  number of options not taking arguments can be clustered together after a single dash, e.g. -vkp.  Options that take arguments (whether mandatory or optional), can
       appear at the end of such a cluster, e.g. -vkpf a.tar.
       The example command above written in the short-option style could look like:
       tar -cvf etc.tar /etc
       or
       tar -c -v -f etc.tar /etc
       In GNU or long-option style, each option begins with two dashes and has a meaningful name, consisting of lower-case letters and dashes.  When used, the long option can
       be  abbreviated  to  its initial letters, provided that this does not create ambiguity.  Arguments to long options are supplied either as a separate command line word,
       immediately following the option, or separated from the option by an equals sign with no intervening whitespace.  Optional arguments must always use the latter method.
       Here are several ways of writing the example command in this style:
       tar --create --file etc.tar --verbose /etc
       or (abbreviating some options):
       tar --cre --file=etc.tar --verb /etc
       The options in all three styles can be intermixed, although doing so with old options is not encouraged.
   Operation mode
       The options listed in the table below tell GNU tar what operation it is to perform.  Exactly one of them must be given.  Meaning of non-optional arguments  depends  on
       the operation mode requested.
       -A, --catenate, --concatenate
              Append archive to the end of another archive.  The arguments are treated as the names of archives to append.  All archives must be of the same format as the ar‐
              chive they are appended to, otherwise the resulting archive might be unusable with non-GNU implementations of tar.  Notice also that when more than one  archive
              is given, the members from archives other than the first one will be accessible in the resulting archive only if using the -i (--ignore-zeros) option.
              Compressed archives cannot be concatenated.
       -c, --create
              Create a new archive.  Arguments supply the names of the files to be archived.  Directories are archived recursively, unless the --no-recursion option is given.
       -d, --diff, --compare
              Find  differences between archive and file system.  The arguments are optional and specify archive members to compare.  If not given, the current working direc‐
              tory is assumed.
       --delete
              Delete from the archive.  The arguments supply names of the archive members to be removed.  At least one argument must be given.
              This option does not operate on compressed archives.  There is no short option equivalent.
       -r, --append
              Append files to the end of an archive.  Arguments have the same meaning as for -c (--create).
       -t, --list
              List the contents of an archive.  Arguments are optional.  When given, they specify the names of the members to list.
       --test-label
              Test the archive volume label and exit.  When used without arguments, it prints the volume label (if any) and exits with status 0.  When  one  or  more  command
              line arguments are given.  tar compares the volume label with each argument.  It exits with code 0 if a match is found, and with code 1 otherwise.  No output is
              displayed, unless used together with the -v (--verbose) option.
              There is no short option equivalent for this option.
       -u, --update
              Append files which are newer than the corresponding copy in the archive.  Arguments have the same meaning as with -c and -r options.  Notice, that  newer  files
              don't  replace  their  old  archive  copies, but instead are appended to the end of archive.  The resulting archive can thus contain several members of the same
              name, corresponding to various versions of the same file.
       -x, --extract, --get
              Extract files from an archive.  Arguments are optional.  When given, they specify names of the archive members to be extracted.
       --show-defaults
              Show built-in defaults for various tar options and exit.  No arguments are allowed.
       -?, --help
              Display a short option summary and exit.  No arguments allowed.
       --usage
              Display a list of available options and exit.  No arguments allowed.
       --version
              Print program version and copyright information and exit.
OPTIONS
   Operation modifiers
       --check-device
              Check device numbers when creating incremental archives (default).
       -g, --listed-incremental=FILE
              Handle new GNU-format incremental backups.  FILE is the name of a snapshot file, where tar stores additional information which is used  to  decide  which  files
              changed  since  the  previous incremental dump and, consequently, must be dumped again.  If FILE does not exist when creating an archive, it will be created and
              all files will be added to the resulting archive (the level 0 dump).  To create incremental archives of non-zero level N, create a copy  of  the  snapshot  file
              created during the level N-1, and use it as FILE.
              When listing or extracting, the actual contents of FILE is not inspected, it is needed only due to syntactical requirements.  It is therefore common practice to
              use /dev/null in its place.
       --hole-detection=METHOD
              Use METHOD to detect holes in sparse files.  This option implies --sparse.  Valid values for METHOD are seek and raw.  Default is seek with fallback to raw when
              not applicable.
       -G, --incremental
              Handle old GNU-format incremental backups.
       --ignore-failed-read
              Do not exit with nonzero on unreadable files.
       --level=NUMBER
              Set  dump  level for created listed-incremental archive.  Currently only --level=0 is meaningful: it instructs tar to truncate the snapshot file before dumping,
              thereby forcing a level 0 dump.
       -n, --seek
              Assume the archive is seekable.  Normally tar determines automatically whether the archive can be seeked or not.  This option is intended for use in cases  when
              such recognition fails.  It takes effect only if the archive is open for reading (e.g. with --list or --extract options).
       --no-check-device
              Do not check device numbers when creating incremental archives.
       --no-seek
              Assume the archive is not seekable.
       --occurrence[=N]
              Process only the Nth occurrence of each file in the archive.  This option is valid only when used with one of the following subcommands: --delete, --diff, --ex‐
              tract or --list and when a list of files is given either on the command line or via the -T option.  The default N is 1.
       --restrict
              Disable the use of some potentially harmful options.
       --sparse-version=MAJOR[.MINOR]
              Set version of the sparse format to use (implies --sparse).  This option implies --sparse.  Valid argument values are 0.0, 0.1, and 1.0.  For a detailed discus‐
              sion  of  sparse  formats, refer to the GNU Tar Manual, appendix D, "Sparse Formats".  Using info reader, it can be accessed running the following command: info
              tar 'Sparse Formats'.
       -S, --sparse
              Handle sparse files efficiently.  Some files in the file system may have segments which were actually never written (quite often these are database  files  cre‐
              ated by such systems as DBM).  When given this option, tar attempts to determine if the file is sparse prior to archiving it, and if so, to reduce the resulting
              archive size by not dumping empty parts of the file.
   Overwrite control
       These options control tar actions when extracting a file over an existing copy on disk.
       -k, --keep-old-files
              Don't replace existing files when extracting.
       --keep-newer-files
              Don't replace existing files that are newer than their archive copies.
       --keep-directory-symlink
              Don't replace existing symlinks to directories when extracting.
       --no-overwrite-dir
              Preserve metadata of existing directories.
       --one-top-level[=DIR]
              Extract all files into DIR, or, if used without argument, into a subdirectory named by the base name of the archive (minus standard compression suffixes  recog‐
              nizable by --auto-compress).
       --overwrite
              Overwrite existing files when extracting.
       --overwrite-dir
              Overwrite metadata of existing directories when extracting (default).
       --recursive-unlink
              Recursively remove all files in the directory prior to extracting it.
       --remove-files
              Remove files from disk after adding them to the archive.
       --skip-old-files
              Don't replace existing files when extracting, silently skip over them.
       -U, --unlink-first
              Remove each file prior to extracting over it.
       -W, --verify
              Verify the archive after writing it.
   Output stream selection
       --ignore-command-error
       Ignore subprocess exit codes.
       --no-ignore-command-error
              Treat non-zero exit codes of children as error (default).
       -O, --to-stdout
              Extract files to standard output.
       --to-command=COMMAND
              Pipe  extracted files to COMMAND.  The argument is the pathname of an external program, optionally with command line arguments.  The program will be invoked and
              the contents of the file being extracted supplied to it on its standard input.  Additional data will be supplied via the following environment variables:
              TAR_FILETYPE
                     Type of the file. It is a single letter with the following meaning:
                             f           Regular file
                             d           Directory
                             l           Symbolic link
                             h           Hard link
                             b           Block device
                             c           Character device
                     Currently only regular files are supported.
              TAR_MODE
                     File mode, an octal number.
              TAR_FILENAME
                     The name of the file.
              TAR_REALNAME
                     Name of the file as stored in the archive.
              TAR_UNAME
                     Name of the file owner.
              TAR_GNAME
                     Name of the file owner group.
              TAR_ATIME
                     Time of last access. It is a decimal number, representing seconds since the Epoch.  If the archive provides times with nanosecond precision, the nanosec‐
                     onds are appended to the timestamp after a decimal point.
              TAR_MTIME
                     Time of last modification.
              TAR_CTIME
                     Time of last status change.
              TAR_SIZE
                     Size of the file.
              TAR_UID
                     UID of the file owner.
              TAR_GID
                     GID of the file owner.
              Additionally, the following variables contain information about tar operation mode and the archive being processed:
              TAR_VERSION
                     GNU tar version number.
              TAR_ARCHIVE
                     The name of the archive tar is processing.
              TAR_BLOCKING_FACTOR
                     Current blocking factor, i.e. number of 512-byte blocks in a record.
              TAR_VOLUME
                     Ordinal number of the volume tar is processing (set if reading a multi-volume archive).
              TAR_FORMAT
                     Format of the archive being processed.  One of: gnu, oldgnu, posix, ustar, v7.
              TAR_SUBCOMMAND
                     A short option (with a leading dash) describing the operation tar is executing.
   Handling of file attributes
       --atime-preserve[=METHOD]
              Preserve  access  times  on  dumped  files, either by restoring the times after reading (METHOD=replace, this is the default) or by not setting the times in the
              first place (METHOD=system)
       --delay-directory-restore
              Delay setting modification times and permissions of extracted directories until the end of extraction.  Use this option when extracting from  an  archive  which
              has unusual member ordering.
       --group=NAME[:GID]
              Force  NAME  as group for added files.  If GID is not supplied, NAME can be either a user name or numeric GID.  In this case the missing part (GID or name) will
              be inferred from the current host's group database.
              When used with --group-map=FILE, affects only those files whose owner group is not listed in FILE.
       --group-map=FILE
              Read group translation map from FILE.  Empty lines are ignored.  Comments are introduced with # sign and extend to the end of line.  Each non-empty line in FILE
              defines translation for a single group.  It must consist of two fields, delimited by any amount of whitespace:
              OLDGRP NEWGRP[:NEWGID]
              OLDGRP  is  either a valid group name or a GID prefixed with +.  Unless NEWGID is supplied, NEWGRP must also be either a valid group name or a +GID.  Otherwise,
              both NEWGRP and NEWGID need not be listed in the system group database.
              As a result, each input file with owner group OLDGRP will be stored in archive with owner group NEWGRP and GID NEWGID.
       --mode=CHANGES
              Force symbolic mode CHANGES for added files.
       --mtime=DATE-OR-FILE
              Set mtime for added files.  DATE-OR-FILE is either a date/time in almost arbitrary format, or the name of an existing file.  In the latter  case  the  mtime  of
              that file will be used.
       -m, --touch
              Don't extract file modified time.
       --no-delay-directory-restore
              Cancel the effect of the prior --delay-directory-restore option.
       --no-same-owner
              Extract files as yourself (default for ordinary users).
       --no-same-permissions
              Apply the user's umask when extracting permissions from the archive (default for ordinary users).
       --numeric-owner
              Always use numbers for user/group names.
       --owner=NAME[:UID]
              Force  NAME  as owner for added files.  If UID is not supplied, NAME can be either a user name or numeric UID.  In this case the missing part (UID or name) will
              be inferred from the current host's user database.
              When used with --owner-map=FILE, affects only those files whose owner is not listed in FILE.
       --owner-map=FILE
              Read owner translation map from FILE.  Empty lines are ignored.  Comments are introduced with # sign and extend to the end of line.  Each non-empty line in FILE
              defines translation for a single UID.  It must consist of two fields, delimited by any amount of whitespace:
              OLDUSR NEWUSR[:NEWUID]
              OLDUSR  is  either  a  valid user name or a UID prefixed with +.  Unless NEWUID is supplied, NEWUSR must also be either a valid user name or a +UID.  Otherwise,
              both NEWUSR and NEWUID need not be listed in the system user database.
              As a result, each input file owned by OLDUSR will be stored in archive with owner name NEWUSR and UID NEWUID.
       -p, --preserve-permissions, --same-permissions
              extract information about file permissions (default for superuser)
       --same-owner
              Try extracting files with the same ownership as exists in the archive (default for superuser).
       -s, --preserve-order, --same-order
              Sort names to extract to match archive
       --sort=ORDER
              When creating an archive, sort directory entries according to ORDER, which is one of none, name, or inode.
              The default is --sort=none, which stores archive members in the same order as returned by the operating system.
              Using --sort=name ensures the member ordering in the created archive is uniform and reproducible.
              Using --sort=inode reduces the number of disk seeks made when creating the archive and thus can considerably speed up archivation.  This sorting order  is  sup‐
              ported only if the underlying system provides the necessary information.
   Extended file attributes
       --acls Enable POSIX ACLs support.
       --no-acls
              Disable POSIX ACLs support.
       --selinux
              Enable SELinux context support.
       --no-selinux
              Disable SELinux context support.
       --xattrs
              Enable extended attributes support.
       --no-xattrs
              Disable extended attributes support.
       --xattrs-exclude=PATTERN
              Specify  the  exclude  pattern for xattr keys.  PATTERN is a POSIX regular expression, e.g. --xattrs-exclude='^user.', to exclude attributes from the user name‐
              space.
       --xattrs-include=PATTERN
              Specify the include pattern for xattr keys.  PATTERN is a POSIX regular expression.
   Device selection and switching
       -f, --file=ARCHIVE
              Use archive file or device ARCHIVE.  If this option is not given, tar will first examine the environment variable `TAPE'.  If it is set, its value will be  used
              as the archive name.  Otherwise, tar will assume the compiled-in default.  The default value can be inspected either using the --show-defaults option, or at the
              end of the tar --help output.
              An archive name that has a colon in it specifies a file or device on a remote machine.  The part before the colon is taken as the machine name  or  IP  address,
              and the part after it as the file or device pathname, e.g.:
              --file=remotehost:/dev/sr0
              An optional username can be prefixed to the hostname, placing a @ sign between them.
              By  default,  the  remote  host is accessed via the rsh(1) command.  Nowadays it is common to use ssh(1) instead.  You can do so by giving the following command
              line option:
              --rsh-command=/usr/bin/ssh
              The remote machine should have the rmt(8) command installed.  If its pathname does not match tar's default, you can inform tar about the correct pathname  using
              the --rmt-command option.
       --force-local
              Archive file is local even if it has a colon.
       -F, --info-script=COMMAND, --new-volume-script=COMMAND
              Run  COMMAND at the end of each tape (implies -M).  The command can include arguments.  When started, it will inherit tar's environment plus the following vari‐
              ables:
              TAR_VERSION
                     GNU tar version number.
              TAR_ARCHIVE
                     The name of the archive tar is processing.
              TAR_BLOCKING_FACTOR
                     Current blocking factor, i.e. number of 512-byte blocks in a record.
              TAR_VOLUME
                     Ordinal number of the volume tar is processing (set if reading a multi-volume archive).
              TAR_FORMAT
                     Format of the archive being processed.  One of: gnu, oldgnu, posix, ustar, v7.
              TAR_SUBCOMMAND
                     A short option (with a leading dash) describing the operation tar is executing.
              TAR_FD File descriptor which can be used to communicate the new volume name to tar.
              If the info script fails, tar exits; otherwise, it begins writing the next volume.
       -L, --tape-length=N
              Change tape after writing Nx1024 bytes.  If N is followed by a size suffix (see the subsection Size suffixes below), the  suffix  specifies  the  multiplicative
              factor to be used instead of 1024.
              This option implies -M.
       -M, --multi-volume
              Create/list/extract multi-volume archive.
       --rmt-command=COMMAND
              Use COMMAND instead of rmt when accessing remote archives.  See the description of the -f option, above.
       --rsh-command=COMMAND
              Use COMMAND instead of rsh when accessing remote archives.  See the description of the -f option, above.
       --volno-file=FILE
              When this option is used in conjunction with --multi-volume, tar will keep track of which volume of a multi-volume archive it is working in FILE.
   Device blocking
       -b, --blocking-factor=BLOCKS
              Set record size to BLOCKSx512 bytes.
       -B, --read-full-records
              When listing or extracting, accept incomplete input records after end-of-file marker.
       -i, --ignore-zeros
              Ignore  zeroed  blocks  in archive.  Normally two consecutive 512-blocks filled with zeroes mean EOF and tar stops reading after encountering them.  This option
              instructs it to read further and is useful when reading archives created with the -A option.
       --record-size=NUMBER
              Set record size.  NUMBER is the number of bytes per record.  It must be multiple of 512.  It can can be suffixed with a size suffix, e.g. --record-size=10K, for
              10 Kilobytes.  See the subsection Size suffixes, for a list of valid suffixes.
   Archive format selection
       -H, --format=FORMAT
              Create archive of the given format.  Valid formats are:
              gnu    GNU tar 1.13.x format
              oldgnu GNU format as per tar <= 1.12.
              pax, posix
                     POSIX 1003.1-2001 (pax) format.
              ustar  POSIX 1003.1-1988 (ustar) format.
              v7     Old V7 tar format.
       --old-archive, --portability
              Same as --format=v7.
       --pax-option=keyword[[:]=value][,keyword[[:]=value]]...
              Control pax keywords when creating PAX archives (-H pax).  This option is equivalent to the -o option of the pax(1) utility.
       --posix
              Same as --format=posix.
       -V, --label=TEXT
              Create archive with volume name TEXT.  If listing or extracting, use TEXT as a globbing pattern for volume name.
   Compression options
       -a, --auto-compress
              Use archive suffix to determine the compression program.
       -I, --use-compress-program=COMMAND
              Filter data through COMMAND.  It must accept the -d option, for decompression.  The argument can contain command line options.
       -j, --bzip2
              Filter the archive through bzip2(1).
       -J, --xz
              Filter the archive through xz(1).
       --lzip Filter the archive through lzip(1).
       --lzma Filter the archive through lzma(1).
       --lzop Filter the archive through lzop(1).
       --no-auto-compress
              Do not use archive suffix to determine the compression program.
       -z, --gzip, --gunzip, --ungzip
              Filter the archive through gzip(1).
       -Z, --compress, --uncompress
              Filter the archive through compress(1).
       --zstd Filter the archive through zstd(1).
   Local file selection
       --add-file=FILE
              Add FILE to the archive (useful if its name starts with a dash).
       --backup[=CONTROL]
              Backup before removal.  The CONTROL argument, if supplied, controls the backup policy.  Its valid values are:
              none, off
                     Never make backups.
              t, numbered
                     Make numbered backups.
              nil, existing
                     Make numbered backups if numbered backups exist, simple backups otherwise.
              never, simple
                     Always make simple backups
              If CONTROL is not given, the value is taken from the VERSION_CONTROL environment variable.  If it is not set, existing is assumed.
       -C, --directory=DIR
              Change to DIR before performing any operations.  This option is order-sensitive, i.e. it affects all options that follow.
       --exclude=PATTERN
              Exclude files matching PATTERN, a glob(3)-style wildcard pattern.
       --exclude-backups
              Exclude backup and lock files.
       --exclude-caches
              Exclude contents of directories containing file CACHEDIR.TAG, except for the tag file itself.
       --exclude-caches-all
              Exclude directories containing file CACHEDIR.TAG and the file itself.
       --exclude-caches-under
              Exclude everything under directories containing CACHEDIR.TAG
       --exclude-ignore=FILE
              Before dumping a directory, see if it contains FILE.  If so, read exclusion patterns from this file.  The patterns affect only the directory itself.
       --exclude-ignore-recursive=FILE
              Same as --exclude-ignore, except that patterns from FILE affect both the directory and all its subdirectories.
       --exclude-tag=FILE
              Exclude contents of directories containing FILE, except for FILE itself.
       --exclude-tag-all=FILE
              Exclude directories containing FILE.
       --exclude-tag-under=FILE
              Exclude everything under directories containing FILE.
       --exclude-vcs
              Exclude version control system directories.
       --exclude-vcs-ignores
              Exclude files that match patterns read from VCS-specific ignore files.  Supported files are: .cvsignore, .gitignore, .bzrignore, and .hgignore.
       -h, --dereference
              Follow symlinks; archive and dump the files they point to.
       --hard-dereference
              Follow hard links; archive and dump the files they refer to.
       -K, --starting-file=MEMBER
              Begin at the given member in the archive.
       --newer-mtime=DATE
              Work on files whose data changed after the DATE.  If DATE starts with / or . it is taken to be a file name; the mtime of that file is used as the date.
       --no-null
              Disable the effect of the previous --null option.
       --no-recursion
              Avoid descending automatically in directories.
       --no-unquote
              Do not unquote input file or member names.
       --no-verbatim-files-from
              Treat each line read from a file list as if it were supplied in the command line.  I.e., leading and trailing whitespace is removed and, if the resulting string
              begins with a dash, it is treated as tar command line option.
              This is the default behavior.  The --no-verbatim-files-from option is provided as a way to restore it after --verbatim-files-from option.
              This option is positional: it affects all --files-from options that occur after it in, until --verbatim-files-from option  or  end  of  line,  whichever  occurs
              first.
              It is implied by the --no-null option.
       --null Instruct subsequent -T options to read null-terminated names verbatim (disables special handling of names that start with a dash).
              See also --verbatim-files-from.
       -N, --newer=DATE, --after-date=DATE
              Only store files newer than DATE.  If DATE starts with / or . it is taken to be a file name; the mtime of that file is used as the date.
       --one-file-system
              Stay in local file system when creating archive.
       -P, --absolute-names
              Don't strip leading slashes from file names when creating archives.
       --recursion
              Recurse into directories (default).
       --suffix=STRING
              Backup before removal, override usual suffix.  Default suffix is ~, unless overridden by environment variable SIMPLE_BACKUP_SUFFIX.
       -T, --files-from=FILE
              Get names to extract or create from FILE.
              Unless  specified  otherwise,  the FILE must contain a list of names separated by ASCII LF (i.e. one name per line).  The names read are handled the same way as
              command line arguments.  They undergo quote removal and word splitting, and any string that starts with a - is handled as tar command line option.
              If this behavior is undesirable, it can be turned off using the --verbatim-files-from option.
              The --null option instructs tar that the names in FILE are separated by ASCII NUL character, instead of LF.  It is useful if the list is  generated  by  find(1)
              -print0 predicate.
       --unquote
              Unquote file or member names (default).
       --verbatim-files-from
              Treat  each  line  obtained from a file list as a file name, even if it starts with a dash.  File lists are supplied with the --files-from (-T) option.  The de‐
              fault behavior is to handle names supplied in file lists as if they were typed in the command line, i.e. any names starting with a dash are treated as  tar  op‐
              tions.  The --verbatim-files-from option disables this behavior.
              This option affects all --files-from options that occur after it in the command line.  Its effect is reverted by the --no-verbatim-files-from} option.
              This option is implied by the --null option.
              See also --add-file.
       -X, --exclude-from=FILE
              Exclude files matching patterns listed in FILE.
   File name transformations
       --strip-components=NUMBER
              Strip NUMBER leading components from file names on extraction.
       --transform=EXPRESSION, --xform=EXPRESSION
              Use sed replace EXPRESSION to transform file names.
   File name matching options
       These options affect both exclude and include patterns.
       --anchored
              Patterns match file name start.
       --ignore-case
              Ignore case.
       --no-anchored
              Patterns match after any / (default for exclusion).
       --no-ignore-case
              Case sensitive matching (default).
       --no-wildcards
              Verbatim string matching.
       --no-wildcards-match-slash
              Wildcards do not match /.
       --wildcards
              Use wildcards (default for exclusion).
       --wildcards-match-slash
              Wildcards match / (default for exclusion).
   Informative output
       --checkpoint[=N]
              Display progress messages every Nth record (default 10).
       --checkpoint-action=ACTION
              Run ACTION on each checkpoint.
       --clamp-mtime
              Only set time when the file is more recent than what was given with --mtime.
       --full-time
              Print file time to its full resolution.
       --index-file=FILE
              Send verbose output to FILE.
       -l, --check-links
              Print a message if not all links are dumped.
       --no-quote-chars=STRING
              Disable quoting for characters from STRING.
       --quote-chars=STRING
              Additionally quote characters from STRING.
       --quoting-style=STYLE
              Set quoting style for file and member names.  Valid values for STYLE are literal, shell, shell-always, c, c-maybe, escape, locale, clocale.
       -R, --block-number
              Show block number within archive with each message.
       --show-omitted-dirs
              When listing or extracting, list each directory that does not match search criteria.
       --show-transformed-names, --show-stored-names
              Show file or archive names after transformation by --strip and --transform options.
       --totals[=SIGNAL]
              Print  total  bytes  after  processing the archive.  If SIGNAL is given, print total bytes when this signal is delivered.  Allowed signals are: SIGHUP, SIGQUIT,
              SIGINT, SIGUSR1, and SIGUSR2.  The SIG prefix can be omitted.
       --utc  Print file modification times in UTC.
       -v, --verbose
              Verbosely list files processed.  Each instance of this option on the command line increases the verbosity level by one.  The maximum verbosity level is 3.   For
              a detailed discussion of how various verbosity levels affect tar's output, please refer to GNU Tar Manual, subsection 2.5.1 "The --verbose Option".
       --warning=KEYWORD
              Enable or disable warning messages identified by KEYWORD.  The messages are suppressed if KEYWORD is prefixed with no- and enabled otherwise.
              Multiple --warning messages accumulate.
              Keywords controlling general tar operation:
              all    Enable all warning messages.  This is the default.
              none   Disable all warning messages.
              filename-with-nuls
                     "%s: file name read contains nul character"
              alone-zero-block
                     "A lone zero block at %s"
              Keywords applicable for tar --create:
              cachedir
                     "%s: contains a cache directory tag %s; %s"
              file-shrank
                     "%s: File shrank by %s bytes; padding with zeros"
              xdev   "%s: file is on a different filesystem; not dumped"
              file-ignored
                     "%s: Unknown file type; file ignored"
                     "%s: socket ignored"
                     "%s: door ignored"
              file-unchanged
                     "%s: file is unchanged; not dumped"
              ignore-archive
                     "%s: file is the archive; not dumped"
              file-removed
                     "%s: File removed before we read it"
              file-changed
                     "%s: file changed as we read it"
              failed-read
                     Suppresses warnings about unreadable files or directories. This keyword applies only if used together with the --ignore-failed-read option.
              Keywords applicable for tar --extract:
              existing-file
                     "%s: skipping existing file"
              timestamp
                     "%s: implausibly old time stamp %s"
                     "%s: time stamp %s is %s s in the future"
              contiguous-cast
                     "Extracting contiguous files as regular files"
              symlink-cast
                     "Attempting extraction of symbolic links as hard links"
              unknown-cast
                     "%s: Unknown file type '%c', extracted as normal file"
              ignore-newer
                     "Current %s is newer or same age"
              unknown-keyword
                     "Ignoring unknown extended header keyword '%s'"
              decompress-program
                     Controls  verbose  description  of  failures occurring when trying to run alternative decompressor programs.  This warning is disabled by default (unless
                     --verbose is used).  A common example of what you can get when using this warning is:
                     $ tar --warning=decompress-program -x -f archive.Z
                     tar (child): cannot run compress: No such file or directory
                     tar (child): trying gzip
                     This means that tar first tried to decompress archive.Z using compress, and, when that failed, switched to gzip.
              record-size
                     "Record size = %lu blocks"
              Keywords controlling incremental extraction:
              rename-directory
                     "%s: Directory has been renamed from %s"
                     "%s: Directory has been renamed"
              new-directory
                     "%s: Directory is new"
              xdev   "%s: directory is on a different device: not purging"
              bad-dumpdir
                     "Malformed dumpdir: 'X' never used"
       -w, --interactive, --confirmation
              Ask for confirmation for every action.
   Compatibility options
       -o     When creating, same as --old-archive.  When extracting, same as --no-same-owner.
   Size suffixes
               Suffix    Units                   Byte Equivalent
               b         Blocks                  SIZE x 512
               B         Kilobytes               SIZE x 1024
               c         Bytes                   SIZE
               G         Gigabytes               SIZE x 1024^3
               K         Kilobytes               SIZE x 1024
               k         Kilobytes               SIZE x 1024
               M         Megabytes               SIZE x 1024^2
               P         Petabytes               SIZE x 1024^5
               T         Terabytes               SIZE x 1024^4
               w         Words                   SIZE x 2
RETURN VALUE
       Tar exit code indicates whether it was able to successfully perform the requested operation, and if not, what kind of error occurred.
       0      Successful termination.
       1      Some files differ.  If tar was invoked with the --compare (--diff, -d) command line option, this means that some files in the archive  differ  from  their  disk
              counterparts.  If tar was given one of the --create, --append or --update options, this exit code means that some files were changed while being archived and so
              the resulting archive does not contain the exact copy of the file set.
       2      Fatal error.  This means that some fatal, unrecoverable error occurred.
       If a subprocess that had been invoked by tar exited with a nonzero exit code, tar itself exits with that code as well.  This can happen, for example, if a  compression
       option (e.g. -z) was used and the external compressor program failed.  Another example is rmt failure during backup to a remote device.
SEE ALSO
       bzip2(1), compress(1), gzip(1), lzma(1), lzop(1), rmt(8), symlink(7), xz(1), zstd(1).
       Complete tar manual: run info tar or use emacs(1) info mode to read it.
       Online copies of GNU tar documentation in various formats can be found at:
           http://www.gnu.org/software/tar/manual
BUG REPORTS
       Report bugs to <bug-tar@gnu.org>.
COPYRIGHT
       Copyright © 2013-2019 Free Software Foundation, Inc.
       License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
       This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.
TAR                                                                              July 13, 2020                                                                          TAR(1)
3,Help命令
Man程序自己输出的提示信息。
Usage: tar [OPTION...] [FILE]...
GNU 'tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.
Examples:
  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
  tar -tvf archive.tar         # List all files in archive.tar verbosely.
  tar -xf archive.tar          # Extract all files from archive.tar.
Main operation mode:
  -A, --catenate, --concatenate   append tar files to an archive
  -c, --create               create a new archive
      --delete               delete from the archive (not on mag tapes!)
  -d, --diff, --compare      find differences between archive and file system
  -r, --append               append files to the end of an archive
      --test-label           test the archive volume label and exit
  -t, --list                 list the contents of an archive
  -u, --update               only append files newer than copy in archive
  -x, --extract, --get       extract files from an archive
Operation modifiers:
      --check-device         check device numbers when creating incremental
                             archives (default)
  -g, --listed-incremental=FILE   handle new GNU-format incremental backup
  -G, --incremental          handle old GNU-format incremental backup
      --hole-detection=TYPE  technique to detect holes
      --ignore-failed-read   do not exit with nonzero on unreadable files
      --level=NUMBER         dump level for created listed-incremental archive
      --no-check-device      do not check device numbers when creating
                             incremental archives
      --no-seek              archive is not seekable
  -n, --seek                 archive is seekable
      --occurrence[=NUMBER]  process only the NUMBERth occurrence of each file
                             in the archive; this option is valid only in
                             conjunction with one of the subcommands --delete,
                             --diff, --extract or --list and when a list of
                             files is given either on the command line or via
                             the -T option; NUMBER defaults to 1
      --sparse-version=MAJOR[.MINOR]
                             set version of the sparse format to use (implies
                             --sparse)
  -S, --sparse               handle sparse files efficiently
Local file name selection:
      --add-file=FILE        add given FILE to the archive (useful if its name
                             starts with a dash)
  -C, --directory=DIR        change to directory DIR
      --exclude=PATTERN      exclude files, given as a PATTERN
      --exclude-backups      exclude backup and lock files
      --exclude-caches       exclude contents of directories containing
                             CACHEDIR.TAG, except for the tag file itself
      --exclude-caches-all   exclude directories containing CACHEDIR.TAG
      --exclude-caches-under exclude everything under directories containing
                             CACHEDIR.TAG
      --exclude-ignore=FILE  read exclude patterns for each directory from
                             FILE, if it exists
      --exclude-ignore-recursive=FILE
                             read exclude patterns for each directory and its
                             subdirectories from FILE, if it exists
      --exclude-tag=FILE     exclude contents of directories containing FILE,
                             except for FILE itself
      --exclude-tag-all=FILE exclude directories containing FILE
      --exclude-tag-under=FILE   exclude everything under directories
                             containing FILE
      --exclude-vcs          exclude version control system directories
      --exclude-vcs-ignores  read exclude patterns from the VCS ignore files
      --no-null              disable the effect of the previous --null option
      --no-recursion         avoid descending automatically in directories
      --no-unquote           do not unquote input file or member names
      --no-verbatim-files-from   -T treats file names starting with dash as
                             options (default)
      --null                 -T reads null-terminated names; implies
                             --verbatim-files-from
      --recursion            recurse into directories (default)
  -T, --files-from=FILE      get names to extract or create from FILE
      --unquote              unquote input file or member names (default)
      --verbatim-files-from  -T reads file names verbatim (no escape or option
                             handling)
  -X, --exclude-from=FILE    exclude patterns listed in FILE
File name matching options (affect both exclude and include patterns):
      --anchored             patterns match file name start
      --ignore-case          ignore case
      --no-anchored          patterns match after any '/' (default for
                             exclusion)
      --no-ignore-case       case sensitive matching (default)
      --no-wildcards         verbatim string matching
      --no-wildcards-match-slash   wildcards do not match '/'
      --wildcards            use wildcards (default for exclusion)
      --wildcards-match-slash   wildcards match '/' (default for exclusion)
Overwrite control:
      --keep-directory-symlink   preserve existing symlinks to directories when
                             extracting
      --keep-newer-files     don't replace existing files that are newer than
                             their archive copies
  -k, --keep-old-files       don't replace existing files when extracting,
                             treat them as errors
      --no-overwrite-dir     preserve metadata of existing directories
      --one-top-level[=DIR]  create a subdirectory to avoid having loose files
                             extracted
      --overwrite            overwrite existing files when extracting
      --overwrite-dir        overwrite metadata of existing directories when
                             extracting (default)
      --recursive-unlink     empty hierarchies prior to extracting directory
      --remove-files         remove files after adding them to the archive
      --skip-old-files       don't replace existing files when extracting,
                             silently skip over them
  -U, --unlink-first         remove each file prior to extracting over it
  -W, --verify               attempt to verify the archive after writing it
Select output stream:
      --ignore-command-error ignore exit codes of children
      --no-ignore-command-error   treat non-zero exit codes of children as
                             error
  -O, --to-stdout            extract files to standard output
      --to-command=COMMAND   pipe extracted files to another program
Handling of file attributes:
      --atime-preserve[=METHOD]   preserve access times on dumped files, either
                             by restoring the times after reading
                             (METHOD='replace'; default) or by not setting the
                             times in the first place (METHOD='system')
      --clamp-mtime          only set time when the file is more recent than
                             what was given with --mtime
      --delay-directory-restore   delay setting modification times and
                             permissions of extracted directories until the end
                             of extraction
      --group=NAME           force NAME as group for added files
      --group-map=FILE       use FILE to map file owner GIDs and names
      --mode=CHANGES         force (symbolic) mode CHANGES for added files
      --mtime=DATE-OR-FILE   set mtime for added files from DATE-OR-FILE
  -m, --touch                don't extract file modified time
      --no-delay-directory-restore
                             cancel the effect of --delay-directory-restore
                             option
      --no-same-owner        extract files as yourself (default for ordinary
                             users)
      --no-same-permissions  apply the user's umask when extracting permissions
                             from the archive (default for ordinary users)
      --numeric-owner        always use numbers for user/group names
      --owner=NAME           force NAME as owner for added files
      --owner-map=FILE       use FILE to map file owner UIDs and names
  -p, --preserve-permissions, --same-permissions
                             extract information about file permissions
                             (default for superuser)
      --same-owner           try extracting files with the same ownership as
                             exists in the archive (default for superuser)
      --sort=ORDER           directory sorting order: none (default), name or
                             inode
  -s, --preserve-order, --same-order
                             member arguments are listed in the same order as
                             the files in the archive
Handling of extended file attributes:
      --acls                 Enable the POSIX ACLs support
      --no-acls              Disable the POSIX ACLs support
      --no-selinux           Disable the SELinux context support
      --no-xattrs            Disable extended attributes support
      --selinux              Enable the SELinux context support
      --xattrs               Enable extended attributes support
      --xattrs-exclude=MASK  specify the exclude pattern for xattr keys
      --xattrs-include=MASK  specify the include pattern for xattr keys
Device selection and switching:
      --force-local          archive file is local even if it has a colon
  -f, --file=ARCHIVE         use archive file or device ARCHIVE
  -F, --info-script=NAME, --new-volume-script=NAME
                             run script at end of each tape (implies -M)
  -L, --tape-length=NUMBER   change tape after writing NUMBER x 1024 bytes
  -M, --multi-volume         create/list/extract multi-volume archive
      --rmt-command=COMMAND  use given rmt COMMAND instead of rmt
      --rsh-command=COMMAND  use remote COMMAND instead of rsh
      --volno-file=FILE      use/update the volume number in FILE
Device blocking:
  -b, --blocking-factor=BLOCKS   BLOCKS x 512 bytes per record
  -B, --read-full-records    reblock as we read (for 4.2BSD pipes)
  -i, --ignore-zeros         ignore zeroed blocks in archive (means EOF)
      --record-size=NUMBER   NUMBER of bytes per record, multiple of 512
Archive format selection:
  -H, --format=FORMAT        create archive of the given format
FORMAT is one of the following:
    gnu                      GNU tar 1.13.x format
    oldgnu                   GNU format as per tar <= 1.12
    pax                      POSIX 1003.1-2001 (pax) format
    posix                    same as pax
    ustar                    POSIX 1003.1-1988 (ustar) format
    v7                       old V7 tar format
      --old-archive, --portability
                             same as --format=v7
      --pax-option=keyword[[:]=value][,keyword[[:]=value]]...
                             control pax keywords
      --posix                same as --format=posix
  -V, --label=TEXT           create archive with volume name TEXT; at
                             list/extract time, use TEXT as a globbing pattern
                             for volume name
Compression options:
  -a, --auto-compress        use archive suffix to determine the compression
                             program
  -I, --use-compress-program=PROG
                             filter through PROG (must accept -d)
  -j, --bzip2                filter the archive through bzip2
  -J, --xz                   filter the archive through xz
      --lzip                 filter the archive through lzip
      --lzma                 filter the archive through xz
      --lzop                 filter the archive through lzop
      --no-auto-compress     do not use archive suffix to determine the
                             compression program
      --zstd                 filter the archive through zstd
  -z, --gzip, --gunzip, --ungzip   filter the archive through gzip
  -Z, --compress, --uncompress   filter the archive through compress
Local file selection:
      --backup[=CONTROL]     backup before removal, choose version CONTROL
      --hard-dereference     follow hard links; archive and dump the files they
                             refer to
  -h, --dereference          follow symlinks; archive and dump the files they
                             point to
  -K, --starting-file=MEMBER-NAME
                             begin at member MEMBER-NAME when reading the
                             archive
      --newer-mtime=DATE     compare date and time when data changed only
  -N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
                             only store files newer than DATE-OR-FILE
      --one-file-system      stay in local file system when creating archive
  -P, --absolute-names       don't strip leading '/'s from file names
      --suffix=STRING        backup before removal, override usual suffix ('~'
                             unless overridden by environment variable
                             SIMPLE_BACKUP_SUFFIX)
File name transformations:
      --strip-components=NUMBER   strip NUMBER leading components from file
                             names on extraction
      --transform=EXPRESSION, --xform=EXPRESSION
                             use sed replace EXPRESSION to transform file
                             names
Informative output:
      --checkpoint[=NUMBER]  display progress messages every NUMBERth record
                             (default 10)
      --checkpoint-action=ACTION   execute ACTION on each checkpoint
      --full-time            print file time to its full resolution
      --index-file=FILE      send verbose output to FILE
  -l, --check-links          print a message if not all links are dumped
      --no-quote-chars=STRING   disable quoting for characters from STRING
      --quote-chars=STRING   additionally quote characters from STRING
      --quoting-style=STYLE  set name quoting style; see below for valid STYLE
                             values
  -R, --block-number         show block number within archive with each message
                            
      --show-defaults        show tar defaults
      --show-omitted-dirs    when listing or extracting, list each directory
                             that does not match search criteria
      --show-snapshot-field-ranges
                             show valid ranges for snapshot-file fields
      --show-transformed-names, --show-stored-names
                             show file or archive names after transformation
      --totals[=SIGNAL]      print total bytes after processing the archive;
                             with an argument - print total bytes when this
                             SIGNAL is delivered; Allowed signals are: SIGHUP,
                             SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names
                             without SIG prefix are also accepted
      --utc                  print file modification times in UTC
  -v, --verbose              verbosely list files processed
      --warning=KEYWORD      warning control
  -w, --interactive, --confirmation
                             ask for confirmation for every action
Compatibility options:
  -o                         when creating, same as --old-archive; when
                             extracting, same as --no-same-owner
Other options:
  -?, --help                 give this help list
      --restrict             disable use of some potentially harmful options
      --usage                give a short usage message
      --version              print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:
  none, off       never make backups
  t, numbered     make numbered backups
  nil, existing   numbered if numbered backups exist, simple otherwise
  never, simple   always make simple backups
Valid arguments for the --quoting-style option are:
  literal
  shell
  shell-always
  shell-escape
  shell-escape-always
  c
  c-maybe
  escape
  locale
  clocale
*This* tar defaults to:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/sbin/rmt
--rsh-command=/usr/bin/rsh
Help里的信息也很全,要么说最好的文档就是代码。Help输出的就是代码里的信息。
很多文档其实也是通过提取代码里的注释而生成的。
4,Info命令
在我的Ubuntu22.04版本的环境里,运行此命令输出Manpage。找不到本地info文档,缺省输出就是Manpage。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/61077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 Axios 拦截器优化 HTTP 请求与响应的实践

目录 前言1. Axios 简介与拦截器概念1.1 Axios 的特点1.2 什么是拦截器 2. 请求拦截器的应用与实践2.1 请求拦截器的作用2.2 请求拦截器实现 3. 响应拦截器的应用与实践3.1 响应拦截器的作用3.2 响应拦截器实现 4. 综合实例&#xff1a;一个完整的 Axios 配置5. 使用拦截器的好…

【最大子矩阵——双指针 / 二分】

题目 双指针&#xff1a; 代码 #include <bits/stdc.h> using namespace std; const int N 85, M 1e510; int g[N][M]; int n, m, lim; int ans 1; int main() {ios::sync_with_stdio(0);cin.tie(0);cin >> n >> m;for(int i 1; i < n; i)for(int …

内网渗透-隧道判断-SSH-DNS-icmp-smb-上线linux-mac

1.通道判断 #SMB 隧道&通讯&上线 判断&#xff1a;445 通讯 上线&#xff1a;借助通讯后绑定上线 通讯&#xff1a;直接 SMB 协议通讯即可 #ICMP 隧道&通讯&上线 判断&#xff1a;ping 命令 上线&#xff1a;见前面课程 通讯&#xff1a;其他项…

【优选算法篇】分治乾坤,万物归一:在重组中窥见无声的秩序

文章目录 分治专题&#xff08;二&#xff09;&#xff1a;归并排序的核心思想与进阶应用前言、第二章&#xff1a;归并排序的应用与延展2.1 归并排序&#xff08;medium&#xff09;解法&#xff08;归并排序&#xff09;C 代码实现易错点提示时间复杂度和空间复杂度 2.2 数组…

【微软:多模态基础模型】(3)视觉生成

欢迎关注【youcans的AGI学习笔记】原创作品 【微软&#xff1a;多模态基础模型】&#xff08;1&#xff09;从专家到通用助手 【微软&#xff1a;多模态基础模型】&#xff08;2&#xff09;视觉理解 【微软&#xff1a;多模态基础模型】&#xff08;3&#xff09;视觉生成 【微…

netcore Kafka

一、新建项目KafakDemo <ItemGroup><PackageReference Include"Confluent.Kafka" Version"2.6.0" /></ItemGroup> 二、Program.cs using Confluent.Kafka; using System; using System.Threading; using System.Threading.Tasks;names…

工业生产安全-安全帽第一篇-opencv及java开发环境搭建

一.背景 公司是非煤采矿业&#xff0c;核心业务是采选&#xff0c;大型设备多&#xff0c;安全风险因素多。当下政府重视安全&#xff0c;头部技术企业的安全解决方案先进但价格不低&#xff0c;作为民营企业对安全投入的成本很敏感。利用我本身所学&#xff0c;准备搭建公司的…

fastadmin多个表crud连表操作步骤

1、crud命令 php think crud -t xq_user_credential -u 1 -c credential -i voucher_type,nickname,user_id,voucher_url,status,time --forcetrue2、修改控制器controller文件 <?phpnamespace app\admin\controller;use app\common\controller\Backend;/*** 凭证信息…

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-26

文件下载与邀请翻译者 学习英特尔开发手册&#xff0c;最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。 讲解下载英特尔开发手册的文章 翻译英特尔开发手册&#xff0c;会是一件耗时费力的工作。如果有愿意和我一起来做这件事的&#xff0c;那么&#xff…

Essential Cell Biology--Fifth Edition--Chapter one (8)

1.1.4.6 The Cytoskeleton [细胞骨架] Is Responsible for Directed Cell Movements 细胞质基液不仅仅是一种无结构的化学物质和细胞器的混合物[soup]。在电子显微镜下&#xff0c;我们可以看到真核细胞的细胞质基液是由长而细的丝交叉而成的。通常[Frequently]&#xff0c;可…

RK3568 Linux 系统加系统运行指示灯

一、dts配置 gpio-leds {status = "okay";compatible = "gpio-leds";work-led {gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>

C++11(六)----包装器function和bind

文章目录 包装器&#xff1a;function包装器&#xff1a;bind 包装器&#xff1a;function function接口介绍 在头文件<functional>中 语法&#xff1a;function的语法比较特殊 function<返回值(参数)> 自定义变量名 要被包装的可调用对象 class Plus { public:…

店铺推推-项目测试用例设计(Xmind)

项目介绍&#xff1a; 技术栈: Spring BootMyBatisRedis项目描述&#xff1a; 项目旨在为消费者提供一个公平、公开、透明的平台&#xff0c;让消费者能够基于真实的消费体验对店铺进行评价和 推荐&#xff0c;并为其他潜在消费者提供参考。同时&#xff0c;店铺推推也是为商家…

c++--------《set 和 map》

c--------《set 和 map》 1 set系列的使⽤1.1 set类的介绍1.2 set的构造和迭代器1.3 set重要接口 2 实现样例2.1: insert和迭代器遍历使⽤样例&#xff1a;2.2: find和erase使⽤样例&#xff1a; 练习3.map系列的使用3.1 map类的介绍3.1.1 pair类型介绍 3.2 map的数据修改3.3mu…

GIS融合之路(八)-如何用Cesium直接加载OSGB文件(不用转换成3dtiles)

系列传送门&#xff1a; 山海鲸可视化&#xff1a;GIS融合之路&#xff08;一&#xff09;技术选型CesiumJS/loaders.gl/iTowns? 山海鲸可视化&#xff1a;GIS融合之路&#xff08;二&#xff09;CesiumJS和ThreeJS深度缓冲区整合 山海鲸可视化&#xff1a;GIS融合之路&…

QQ 小程序已发布,但无法被搜索的解决方案

前言 我的 QQ 小程序在 2024 年 8 月就已经审核通过&#xff0c;上架后却一直无法被搜索到。打开后&#xff0c;再在 QQ 上下拉查看 “最近使用”&#xff0c;发现他出现一下又马上消失。 上线是按正常流程走的&#xff0c;开发、备案、审核&#xff0c;没有任何违规&#xf…

word 中长公式换行 / 对齐 | Mathtype 中长公式换行拆分 | latex 中长公式换行

注&#xff1a;本文为 “word 中长公式换行 / 对齐 | Mathtype 中长公式换行拆分 | latex 中长公式换行” 相关专题文章合辑。 未整理去重。 “公式较长时最好在等号 “&#xff1d;” 处转行&#xff0c;如难实现&#xff0c;则可在&#xff0b;、&#xff0d;、、 运算符号处…

【优选算法 — 滑动窗口】串联所有单词的子串 最小覆盖子串

串联所有单词的子串 串联所有单词的子串 题目描述 题目解析 算法原理 以示例一为例&#xff0c;一定要记得&#xff0c;words中的每一个字符串长度相同&#xff0c;所以我们可以根据 words 中的每一个字符串的长度length&#xff0c;将 s 这个字符串以 length 个为一组来…

WEB攻防-通用漏洞SQL注入sqlmapOracleMongodbDB2等

SQL注入课程体系&#xff1a; 1、数据库注入-access mysql mssql oracle mongodb postgresql 2、数据类型注入-数字型 字符型 搜索型 加密型&#xff08;base64 json等&#xff09; 3、提交方式注入-get post cookie http头等 4、查询方式注入-查询 增加 删除 更新 堆叠等 …

7.揭秘C语言输入输出内幕:printf与scanf的深度剖析

揭秘C语言输入输出内幕&#xff1a;printf与scanf的深度剖析 C语言往期系列文章目录 往期回顾&#xff1a; VS 2022 社区版C语言的安装教程&#xff0c;不要再卡在下载0B/s啦C语言入门&#xff1a;解锁基础概念&#xff0c;动手实现首个C程序C语言概念之旅&#xff1a;解锁关…