Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

i686-linux-gnu-ar - Trực tuyến trên đám mây

Chạy i686-linux-gnu-ar trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh i686-linux-gnu-ar có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ar - tạo, sửa đổi và giải nén từ các kho lưu trữ

SYNOPSIS


là [-X32_64] [-]p[mod] [--cắm vào tên] [--Mục tiêu tên bạn] [quan hệ]
[tính] lưu trữ [hội viên...]

MÔ TẢ


GNU ar chương trình tạo, sửa đổi và trích xuất từ ​​các kho lưu trữ. Một
lưu trữ là một tệp duy nhất chứa một bộ sưu tập các tệp khác trong một
cấu trúc giúp bạn có thể truy xuất cá thể ban đầu
tệp (được gọi là thành viên của kho lưu trữ).

Nội dung, chế độ (quyền), dấu thời gian, chủ sở hữu và
nhóm được bảo quản trong kho lưu trữ và có thể được khôi phục khi giải nén.

GNU ar có thể duy trì các kho lưu trữ mà các thành viên có tên với độ dài bất kỳ;
tuy nhiên, tùy thuộc vào cách ar được định cấu hình trên hệ thống của bạn, giới hạn về
độ dài tên thành viên có thể được áp dụng để tương thích với kho lưu trữ
các định dạng được duy trì bằng các công cụ khác. Nếu nó tồn tại, giới hạn thường là
15 ký tự (điển hình của các định dạng liên quan đến a.out) hoặc 16 ký tự
(điển hình của các định dạng liên quan đến coff).

ar được coi là một tiện ích nhị phân vì các kho lưu trữ loại này
thường được sử dụng như thư viện nắm giữ các chương trình con thường cần thiết.

ar tạo một chỉ mục cho các ký hiệu được xác định trong đối tượng có thể định vị lại
mô-đun trong kho lưu trữ khi bạn chỉ định công cụ sửa đổi s. Sau khi tạo,
chỉ mục này được cập nhật trong kho lưu trữ bất cứ khi nào ar thực hiện một thay đổi đối với nó
nội dung (tiết kiệm cho q cập nhật hoạt động). Một kho lưu trữ với một
chỉ mục tăng tốc độ liên kết đến thư viện và cho phép các quy trình trong
thư viện để gọi lẫn nhau mà không liên quan đến vị trí của họ trong
kho lưu trữ.

Bạn có thể sử dụng nm -s or nm --print-armap để liệt kê bảng chỉ số này. Nếu một
kho lưu trữ thiếu bảng, một dạng khác của ar gọi là ranlib có thể được sử dụng
để chỉ thêm bảng.

GNU ar có thể tùy chọn tạo một mong kho lưu trữ, chứa một biểu tượng
chỉ mục và tham chiếu đến các bản sao gốc của các tệp thành viên của
lưu trữ. Điều này rất hữu ích cho việc xây dựng các thư viện để sử dụng trong một địa phương
xây dựng cây, nơi các đối tượng có thể di dời được dự kiến ​​sẽ vẫn còn
có sẵn, và việc sao chép nội dung của từng đối tượng sẽ chỉ lãng phí
thời gian và không gian.

Một kho lưu trữ có thể là mong hoặc nó có thể là bình thường. Nó không thể là cả hai
đồng thời. Khi một kho lưu trữ được tạo, định dạng của nó không thể được
đã thay đổi mà không xóa nó trước tiên và sau đó tạo một kho lưu trữ mới trong
Vị trí của nó.

Các kho lưu trữ mỏng cũng làm phẳng, để thêm một kho lưu trữ mỏng vào
một kho lưu trữ mỏng khác không lồng nó, như sẽ xảy ra với một
lưu trữ. Thay vào đó, các phần tử của kho lưu trữ đầu tiên được thêm vào
riêng lẻ vào kho lưu trữ thứ hai.

Các đường dẫn đến các phần tử của kho lưu trữ được lưu trữ liên quan đến
lưu trữ chính nó.

GNU ar được thiết kế để tương thích với hai cơ sở khác nhau. Bạn
có thể kiểm soát hoạt động của nó bằng cách sử dụng các tùy chọn dòng lệnh, như các
giống của ar trên hệ thống Unix; hoặc, nếu bạn chỉ định một lệnh-
tùy chọn dòng -M, bạn có thể kiểm soát nó bằng một tập lệnh được cung cấp qua tiêu chuẩn
đầu vào, như chương trình "thủ thư" MRI.

LỰA CHỌN


GNU ar cho phép bạn trộn mã hoạt động p và cờ bổ trợ mod in
bất kỳ lệnh nào, trong đối số dòng lệnh đầu tiên.

Nếu muốn, bạn có thể bắt đầu đối số dòng lệnh đầu tiên bằng một dấu gạch ngang.

Sản phẩm p bản tin chỉ định thao tác thực thi; nó có thể là bất kỳ
sau đây, nhưng bạn phải chỉ định một trong số chúng:

d Xóa bỏ mô-đun từ kho lưu trữ. Chỉ định tên của các mô-đun để
được xóa như hội viên... kho lưu trữ không bị ảnh hưởng nếu bạn chỉ định không
các tập tin cần xóa.

Nếu bạn chỉ định v bổ nghĩa, ar liệt kê từng mô-đun như nó vốn có
đã xóa.

m Sử dụng thao tác này để di chuyển thành viên trong một kho lưu trữ.

Thứ tự các thành viên trong kho lưu trữ có thể tạo ra sự khác biệt về cách
các chương trình được liên kết bằng cách sử dụng thư viện, nếu một ký hiệu được xác định trong
nhiều hơn một thành viên.

Nếu không có bổ ngữ nào được sử dụng với "m", thì bất kỳ thành viên nào bạn đặt tên trong
hội viên các đối số được chuyển đến cuối của kho lưu trữ; bạn có thể dùng
các a, b, hoặc là i bổ ngữ để di chuyển chúng đến một nơi được chỉ định thay thế.

p In các thành viên được chỉ định của kho lưu trữ, với đầu ra tiêu chuẩn
tập tin. Nếu v sửa đổi được chỉ định, hiển thị tên thành viên trước
sao chép nội dung của nó sang đầu ra tiêu chuẩn.

Nếu bạn chỉ định không hội viên đối số, tất cả các tệp trong kho lưu trữ
được in.

q Nhanh chóng thêm; Trước đây, hãy thêm các tệp hội viên... đến hết
lưu trữ, mà không cần kiểm tra để thay thế.

Các bổ ngữ a, bi do không ảnh hưởng đến hoạt động này; thành viên mới
luôn được đặt ở cuối kho lưu trữ.

Bổ ngữ v làm cho ar liệt kê từng tệp khi nó được thêm vào.

Vì quan điểm của hoạt động này là tốc độ, việc triển khai ar
có tùy chọn không cập nhật bảng ký hiệu của kho lưu trữ nếu một
tồn tại. Tuy nhiên, quá nhiều hệ thống khác nhau giả định rằng ký hiệu
bảng luôn được cập nhật, do đó GNU ar sẽ xây dựng lại bảng thậm chí
với một phần phụ nhanh.

Lưu ý - GNU ar xử lý lệnh qs như một từ đồng nghĩa với r - thay thế
các tệp đã tồn tại trong kho lưu trữ và thêm các tệp mới vào
cuối.

r Chèn các tệp hội viên... vào trong lưu trữ (với thay thế). Điều này
hoạt động khác với q trong đó bất kỳ thành viên nào hiện có trước đây
bị xóa nếu tên của họ khớp với những người đang được thêm vào.

Nếu một trong các tệp có tên trong hội viên... không tồn tại, ar màn hình
một thông báo lỗi và để lại bất kỳ thành viên hiện có nào của
kho lưu trữ phù hợp với tên đó.

Theo mặc định, các thành viên mới được thêm vào cuối tệp; nhưng bạn
có thể sử dụng một trong các bổ ngữ a, b, hoặc là i để yêu cầu vị trí
liên quan đến một số thành viên hiện có.

Bổ ngữ v được sử dụng với hoạt động này tạo ra một dòng đầu ra
cho mỗi tệp được chèn, cùng với một trong các chữ cái a or r đến
cho biết liệu tệp đã được thêm vào (không có thành viên cũ nào bị xóa) hay
đã thay thế.

s Thêm chỉ mục vào kho lưu trữ hoặc cập nhật nếu nó đã tồn tại.
Lưu ý rằng lệnh này là một ngoại lệ đối với quy tắc mà chỉ có thể
là một ký tự lệnh, vì có thể sử dụng nó như một
lệnh hoặc một bổ ngữ. Trong cả hai trường hợp, nó làm điều tương tự.

t Hiển thị một bàn liệt kê nội dung của lưu trữ, hoặc của những
các tệp được liệt kê trong hội viên... hiện có trong kho lưu trữ.
Thông thường chỉ có tên thành viên được hiển thị; nếu bạn cũng muốn xem
chế độ (quyền), dấu thời gian, chủ sở hữu, nhóm và kích thước, bạn có thể
yêu cầu điều đó bằng cách chỉ định v bổ nghĩa.

Nếu bạn không chỉ định một hội viên, tất cả các tệp trong kho lưu trữ là
liệt kê.

Nếu có nhiều hơn một tệp có cùng tên (giả sử, hoặc) trong một
lưu trữ (nói ba), ar t ba hoặc chỉ liệt kê trường hợp đầu tiên; đến
xem tất cả, bạn phải yêu cầu một danh sách đầy đủ --- trong ví dụ của chúng tôi,
ar t ba.

x Trích xuất thành viên (có tên hội viên) từ kho lưu trữ. Bạn có thể dùng v
sửa đổi với hoạt động này, để yêu cầu rằng ar liệt kê từng cái tên là
nó chiết xuất nó.

Nếu bạn không chỉ định một hội viên, tất cả các tệp trong kho lưu trữ là
đã trích xuất.

Không thể giải nén các tệp từ một kho lưu trữ mỏng.

--Cứu giúp
Hiển thị danh sách các tùy chọn dòng lệnh được hỗ trợ bởi ar và sau đó
lối thoát hiểm.

--phiên bản
Hiển thị thông tin phiên bản của ar và sau đó thoát ra.

Một số bổ ngữ (mod) có thể ngay lập tức theo sau p bản tin, tới
chỉ định các biến thể về hành vi của một hoạt động:

a Thêm tệp mới sau khi một thành viên hiện có của kho lưu trữ. Nếu bạn dùng
bổ ngữ a, tên của một thành viên lưu trữ hiện có phải là
trình bày như là quan hệ đối số, trước lưu trữ đặc điểm kỹ thuật.

b Thêm tệp mới trước một thành viên hiện có của kho lưu trữ. Nếu bạn dùng
bổ ngữ b, tên của một thành viên lưu trữ hiện có phải là
trình bày như là quan hệ đối số, trước lưu trữ đặc điểm kỹ thuật.
(giống như i).

c Tạo kho lưu trữ. Các quy định lưu trữ luôn được tạo nếu nó
không tồn tại, khi bạn yêu cầu cập nhật. Nhưng một cảnh báo được đưa ra
trừ khi bạn chỉ định trước rằng bạn muốn tạo nó, bằng cách
bằng cách sử dụng công cụ sửa đổi này.

D Hoạt động trong xác định chế độ. Khi thêm tệp và lưu trữ
chỉ mục sử dụng XNUMX cho UID, GID, dấu thời gian và sử dụng tệp nhất quán
chế độ cho tất cả các tệp. Khi tùy chọn này được sử dụng, nếu ar được sử dụng với
các tùy chọn giống hệt nhau và các tệp đầu vào giống hệt nhau, nhiều lần chạy sẽ
tạo các tệp đầu ra giống hệt nhau bất kể tệp đầu vào là gì '
chủ sở hữu, nhóm, chế độ tệp hoặc thời gian sửa đổi.

If binutils đã được định cấu hình với - lưu trữ có thể xác định được,
thì chế độ này được bật theo mặc định. Nó có thể bị vô hiệu hóa với U
bổ ngữ, bên dưới.

f Cắt bớt tên trong kho lưu trữ. GNU ar thông thường sẽ cho phép tệp
tên có độ dài bất kỳ. Điều này sẽ khiến nó tạo ra các kho lưu trữ
không tương thích với bản địa ar chương trình trên một số hệ thống. Nếu như
đây là một mối quan tâm, f công cụ sửa đổi có thể được sử dụng để cắt ngắn tệp
tên khi đưa chúng vào kho lưu trữ.

i Chèn tệp mới trước một thành viên hiện có của kho lưu trữ. nếu bạn
sử dụng công cụ sửa đổi i, tên của một thành viên lưu trữ hiện có phải là
trình bày như là quan hệ đối số, trước lưu trữ đặc điểm kỹ thuật.
(giống như b).

l Bổ ngữ này được chấp nhận nhưng không được sử dụng.

N Sử dụng tính tham số. Điều này được sử dụng nếu có nhiều
các mục nhập trong kho lưu trữ có cùng tên. Giải nén hoặc xóa
ví dụ tính của tên đã cho từ kho lưu trữ.

o Bảo tồn nguyên ngày của các thành viên khi trích xuất chúng. Nếu như
bạn không chỉ định sửa đổi này, các tệp được trích xuất từ ​​kho lưu trữ
được đóng dấu thời gian khai thác.

P Sử dụng tên đường dẫn đầy đủ khi khớp các tên trong kho lưu trữ. GNU ar
không thể tạo một kho lưu trữ với tên đường dẫn đầy đủ (các kho lưu trữ đó là
không phải khiếu nại POSIX), nhưng những người tạo kho lưu trữ khác có thể. Tùy chọn này
sẽ gây ra GNU ar để khớp các tên tệp bằng cách sử dụng tên đường dẫn hoàn chỉnh,
điều này có thể thuận tiện khi giải nén một tệp duy nhất từ ​​một
kho lưu trữ được tạo bởi một công cụ khác.

s Ghi chỉ mục tệp đối tượng vào kho lưu trữ hoặc cập nhật
một, ngay cả khi không có thay đổi nào khác được thực hiện đối với kho lưu trữ. Bạn có thể sử dụng
cờ bổ trợ này hoặc với bất kỳ hoạt động nào hoặc đơn lẻ. Đang chạy ar
s trên một kho lưu trữ tương đương với việc chạy ranlib trên đó.

S Không tạo bảng ký hiệu lưu trữ. Điều này có thể tăng tốc độ
xây dựng một thư viện lớn trong một số bước. Kho lưu trữ kết quả
không thể được sử dụng với trình liên kết. Để xây dựng một bảng ký hiệu,
bạn phải bỏ qua S sửa đổi trong lần thực thi cuối cùng của ar, hoặc bạn
Phải chạy ranlib trên kho lưu trữ.

T Thực hiện các chỉ định lưu trữ a mong lưu trữ. Nếu nó đã tồn tại
và là một kho lưu trữ thông thường, các thành viên hiện tại phải có mặt trong
cùng một thư mục với lưu trữ.

u Thông thường, ar r... chèn tất cả các tệp được liệt kê vào kho lưu trữ. Nếu như
bạn muốn chèn có thể những tệp bạn liệt kê là
mới hơn các thành viên hiện có cùng tên, hãy sử dụng bổ ngữ này.
Sản phẩm u sửa đổi chỉ được phép cho hoạt động r (thay thế). Trong
đặc biệt, sự kết hợp qu không được phép, vì kiểm tra
dấu thời gian sẽ làm mất bất kỳ lợi thế tốc độ nào từ hoạt động q.

U Do không hoạt động xác định chế độ. Đây là nghịch đảo của D
sửa đổi, ở trên: các tệp được thêm vào và chỉ mục lưu trữ sẽ nhận được
các giá trị UID, GID, dấu thời gian và chế độ tệp thực tế.

Đây là mặc định trừ khi binutils đã được định cấu hình với
- lưu trữ có thể xác định được.

v Công cụ sửa đổi này yêu cầu dài dòng phiên bản của một hoạt động. Nhiều
hoạt động hiển thị thông tin bổ sung, chẳng hạn như tên tệp
được xử lý, khi công cụ sửa đổi v được thêm vào.

V Công cụ sửa đổi này hiển thị số phiên bản của ar.

ar bỏ qua một tùy chọn ban đầu được đánh vần -X32_64, để tương thích với AIX.
Hành vi được tạo ra bởi tùy chọn này là hành vi mặc định cho GNU ar. ar
không hỗ trợ bất kỳ cái nào khác -X tùy chọn; đặc biệt, nó có
không hỗ trợ -X32 là mặc định cho AIX ar.

Công tắc dòng lệnh tùy chọn --cắm vào tên nguyên nhân ar để tải
plugin được gọi là tên điều này bổ sung hỗ trợ cho nhiều định dạng tệp hơn. Điều này
tùy chọn chỉ khả dụng nếu chuỗi công cụ đã được xây dựng với plugin
hỗ trợ được kích hoạt.

Công tắc dòng lệnh tùy chọn --Mục tiêu tên bạn xác định rằng
thành viên lưu trữ ở định dạng mã đối tượng khác với
định dạng mặc định của hệ thống. Nhìn thấy

@hồ sơ
Đọc các tùy chọn dòng lệnh từ hồ sơ. Các tùy chọn đã đọc được chèn vào
thay cho @ gốchồ sơ Lựa chọn. Nếu như hồ sơ không tồn tại, hoặc
không thể đọc được, thì tùy chọn sẽ được xử lý theo nghĩa đen, và không
loại bỏ.

Tùy chọn trong hồ sơ được phân tách bằng khoảng trắng. Một khoảng trắng
ký tự có thể được bao gồm trong một tùy chọn bằng cách bao quanh toàn bộ
tùy chọn trong dấu ngoặc kép đơn hoặc dấu ngoặc kép. Bất kỳ nhân vật nào (bao gồm
dấu gạch chéo ngược) có thể được đưa vào bằng cách thêm tiền tố vào ký tự là
bao gồm một dấu gạch chéo ngược. Các hồ sơ bản thân nó có thể chứa bổ sung
@hồ sơ tùy chọn; bất kỳ tùy chọn nào như vậy sẽ được xử lý một cách đệ quy.

Sử dụng i686-linux-gnu-ar trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • 2
    Chủ đề WooCommerce Nextjs React
    Chủ đề WooCommerce Nextjs React
    Chủ đề React WooCommerce, được xây dựng với
    JS tiếp theo, Webpack, Babel, Node và
    Express, sử dụng GraphQL và Apollo
    Khách hàng. Cửa hàng WooCommerce trong React (
    chứa: Sản phẩm ...
    Tải xuống Chủ đề phản ứng WooC Commerce Nextjs
  • 3
    Archlabs_repo
    Archlabs_repo
    Gói repo cho ArchLabs Đây là một
    ứng dụng cũng có thể được tìm nạp
    từ
    https://sourceforge.net/projects/archlabs-repo/.
    Nó đã được lưu trữ trong OnWorks ở...
    Tải xuống archlabs_repo
  • 4
    Dự án Zephyr
    Dự án Zephyr
    Dự án Zephyr là một thế hệ mới
    hệ điều hành thời gian thực (RTOS)
    hỗ trợ nhiều phần cứng
    kiến trúc. Nó dựa trên một
    hạt nhân có dấu chân nhỏ ...
    Tải xuống dự án Zephyr
  • 5
    SCons
    SCons
    SCons là một công cụ xây dựng phần mềm
    đó là một sự thay thế vượt trội so với
    công cụ xây dựng "Make" cổ điển
    tất cả chúng ta đều biết và yêu thích. SCons là
    thực hiện một ...
    Tải xuống SCons
  • 6
    PSeInt
    PSeInt
    PSeInt là trình thông dịch mã giả cho
    sinh viên lập trình nói tiếng Tây Ban Nha.
    Mục đích chính của nó là trở thành một công cụ để
    học và hiểu cơ bản
    quan niệm ...
    Tải xuống PSeInt
  • Khác »

Lệnh Linux

  • 1
    7z
    7z
    7z - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7z
  • 2
    7za
    7za
    7za - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7za
  • 3
    creepy
    creepy
    CREEPY - Một thông tin định vị địa lý
    công cụ tổng hợp MÔ TẢ: rùng rợn là một
    ứng dụng cho phép bạn thu thập
    thông tin liên quan đến vị trí địa lý về
    người dùng từ...
    Chạy rùng rợn
  • 4
    cricket-biên dịch
    cricket-biên dịch
    cricket - Một chương trình để quản lý
    thu thập và hiển thị chuỗi thời gian
    dữ liệu ...
    Chạy cricket-biên dịch
  • 5
    g-quấn-config
    g-quấn-config
    g-wrap-config - tập lệnh để nhận
    thông tin về phiên bản đã cài đặt
    của G-Wrap...
    Chạy g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Kiểm soát quyền truy cập vào
    bộ bản đồ hiện tại cho những người dùng khác trên
    hệ thống. Nếu không có tùy chọn nào được đưa ra, hãy in
    tình trạng hiện tại. TỪ KHÓA: tổng hợp, bản đồ
    quản lý,...
    Chạy g.accessgrass
  • Khác »

Ad