The archive remains unchanged. Replaces or adds file to archive. If archive does not exist, ar creates it and prints a message. When ar replaces an existing member, it does not change the archive order. This option regenerates the symbol table.
Places file in archive after the member specified by posname.
If you do not specify a member, ar adds file to the end of the archive. Places file in archive before the member specified by posname. If you do not specify posname, ar adds file to the beginning of the archive. Prevents ar from overwriting existing files with extracted files. You can only specify this option when extracting files with the -x option.