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

Ad


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

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

Chạy mips-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 mô phỏng trực tuyến MAC OS

Đây là lệnh mips-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 người độc thân
tệp 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ác tệp riêng lẻ ban đầu (đượ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ủa tệp gốc là
đượ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
làm thế nào 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 cho
khả năng tương thích với các định dạng lưu trữ đượ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
đị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ất là
thư viện nắm giữ các chương trình con thường cần thiết.

ar tạo chỉ mục cho các ký hiệu được xác định trong các mô-đun đối tượng có thể định vị lại 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ội dung của nó (lưu cho q cập nhật hoạt động). Một kho lưu trữ
với một chỉ mục như vậy sẽ 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 cho nhau mà không quan tâm đế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 chỉ mục ký hiệu và các tham chiếu
đối với các bản sao gốc của các tệp thành viên của kho lưu trữ. Điều này rất hữu ích cho việc xây dựng
thư viện để sử dụng trong một cây xây dựng địa phương, nơi các đối tượng có thể di dời được
vẫ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 cùng một lúc.
Sau khi tạo tệp lưu trữ, định dạng của nó không thể thay đổi nếu không xóa trước và sau đó
tạo một kho lưu trữ mới ở 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 kho lưu trữ thông thường. Thay vào đó, các phần tử của
kho lưu trữ đầu tiên được thêm 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 chính kho lưu trữ đó.

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 nó
hoạt động bằng cách sử dụng các tùy chọn dòng lệnh, như các loại khác nhau của ar trên hệ thống Unix;
hoặc, nếu bạn chỉ định tùy chọn dòng lệnh duy nhất -M, bạn có thể kiểm soát nó bằng một tập lệnh
được cung cấp thông qua đầu vào tiêu chuẩn, 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 theo bất kỳ thứ tự nào, trong vòng
đố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ỳ điều nào 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 sẽ bị xóa là
hội viên... kho lưu trữ không bị ảnh hưởng nếu bạn chỉ định không có tệp nào để xóa.

Nếu bạn chỉ định v bổ nghĩa, ar liệt kê từng mô-đun khi nó bị 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ủa các thành viên trong kho lưu trữ có thể tạo ra sự khác biệt trong 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 phần tử.

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 đối số là
chuyển đến cuối của kho lưu trữ; bạn có thể dùng a, b, hoặc là i bổ ngữ để chuyển chúng đến
thay vào đó, một địa điểm được chỉ định.

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

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ữ, không có
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 có. Quá nhiều hệ thống khác nhau
tuy nhiên, giả sử rằng các bảng biểu tượng luôn được cập nhật, do đó GNU ar sẽ xây dựng lại
bảng ngay cả 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ế đã tồn tại
các tệp 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ế). Thao tác này khác
từ q trong đó mọi thành viên hiện có trước đây đều bị xóa nếu tên của họ khớp vớ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 hiển thị một thông báo lỗi,
và không bị xáo trộn bất kỳ thành viên hiện có nào của kho lưu trữ khớ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 những
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 thao tác này sẽ lấy ra một dòng đầu ra cho mỗi tệp
đã chèn, cùng với một trong các chữ cái a or r để cho biết liệu tệp có phải là
thêm vào (không có thành viên cũ bị xóa) hoặc 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 ý lệnh này là
một ngoại lệ đối với quy tắc rằng chỉ có thể có một ký tự lệnh, vì nó 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 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 như
bạn cũng muốn xem các 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ữ được 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 kho lưu trữ (nói ba),
ar t ba hoặc chỉ liệt kê trường hợp đầu tiên; để xem tất cả, bạn phải yêu cầu
hoàn thành danh sách --- 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 bổ ngữ với cái này
hoạt động, để yêu cầu điều đó ar liệt kê từng tên khi nó trích 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ữ đều được giải nén.

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 đó thoát ra.

--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, để 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 sử dụng công cụ sửa đổi a, Các
tên của một thành viên lưu trữ hiện tại phải có tên 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 sử dụng công cụ sửa đổi b,
tên của một thành viên lưu trữ hiện tại phải có tên quan hệ đối số, trước đây
các lưu trữ sự chỉ rõ. (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 sẽ được đưa ra trừ khi bạn chỉ định trước rằng bạn
mong đợi để tạo ra nó, 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à chỉ mục lưu trữ sử dụng số XNUMX cho
UID, GID, dấu thời gian và sử dụng các chế độ tệp nhất quán 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, chạy nhiều lần
sẽ tạo các tệp đầu ra giống hệt nhau bất kể chủ sở hữu, nhóm, tệp đầu vào
chế độ 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, sau đó 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 các tên tệp có độ dài bất kỳ.
Điều này sẽ khiến nó tạo ra các bản lưu trữ không tương thích với bản gốc ar
chương trình trên một số hệ thống. Nếu đây là một mối quan tâm, f bổ ngữ có thể được sử dụng để cắt bớt
tên tệp 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 tại phải có tên quan hệ đối số, trước đây
các lưu trữ sự chỉ rõ. (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 mục nhập trong kho lưu trữ
cùng tên. Trích xuất hoặc xóa phiên bản 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 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 với 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 ra một
lưu trữ có tên đường dẫn đầy đủ (các lưu trữ đó không phải là khiếu nại POSIX), nhưng khác
người tạo kho lưu trữ 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 đầy đủ, có thể thuận tiện khi trích xuất một tệp 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 chỉ mục hiện có, ngay cả khi không
thay đổi 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 với bất kỳ
hoạt động, hoặc một mình. Đang chạy ar s trên một kho lưu trữ tương đương với việc chạy ranlib on
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. Không thể sử dụng tệp lưu trữ kết quả với trình liên kết. Để
xây dựng một bảng biểu tượng, 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
lưu trữ, 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 bạn muốn
chèn có thể những tệp bạn liệt kê mới hơn các thành viên hiện có của
cùng tên, hãy sử dụng bổ ngữ này. Các u sửa đổi chỉ được phép cho hoạt động r
(thay thế). Đặ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 đã thêm và chỉ mục lưu trữ sẽ nhận được UID, GID, dấu thời gian và tệp thực của chúng
giá trị chế độ.

Đâ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 thao tác 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 bởi tùy chọn này là 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ó 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ó tên tên
điều này bổ sung hỗ trợ cho nhiều định dạng tệp hơn. Tùy chọn này chỉ khả dụng nếu chuỗi công cụ
đã được xây dựng với hỗ trợ plugin đượ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 chỉ định rằng các thành viên lưu trữ là
ở định dạng mã đối tượng khác với định dạng mặc định của hệ thống của bạn. 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 vị trí của
nguyên bản @hồ 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 bị xóa.

Tùy chọn trong hồ sơ được phân tách bằng khoảng trắng. Một ký tự khoảng trắng có thể được bao gồm
trong một tùy chọn bằng cách đặt toàn bộ tùy chọn trong dấu ngoặc kép hoặc đơn. Không tí nào
ký tự (bao gồm cả dấu gạch chéo ngược) có thể được thêm 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ổ sunghồ sơ tùy chọn; không tí nào
các tùy chọn như vậy sẽ được xử lý một cách đệ quy.

Sử dụng mips-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
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS (Cài đặt tập lệnh Nullsoft
    System) là một mã nguồn mở chuyên nghiệp
    hệ thống để tạo bộ cài đặt Windows. Nó
    được thiết kế nhỏ và linh hoạt
    như sở hữu ...
    Tải xuống NSIS: Hệ thống cài đặt tập lệnh Nullsoft
  • 2
    xác thực
    xác thực
    AuthPass là một mật khẩu nguồn mở
    quản lý với sự hỗ trợ cho phổ biến và
    Keepass đã được chứng minh (kdbx 3.x VÀ kdbx 4.x ...
    Tải xuống mật khẩu xác thực
  • 3
    Zabbix
    Zabbix
    Zabbix là một công ty mở cấp doanh nghiệp
    nguồn giải pháp giám sát phân tán
    được thiết kế để giám sát và theo dõi
    hiệu suất và tính khả dụng của mạng
    máy chủ, thiết bị ...
    Tải xuống Zabbix
  • 4
    KĐ3
    KĐ3
    Kho lưu trữ này không còn được duy trì
    và được giữ cho mục đích lưu trữ. Nhìn thấy
    https://invent.kde.org/sdk/kdiff3 for
    mã mới nhất và
    https://download.kde.o...
    Tải xuống KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 6
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • Khác »

Lệnh Linux

Ad