EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

lnposix - Online în cloud

Rulați lnposix în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda lnposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ln — link-uri fișiere

REZUMAT


ln [−fs] [−L|−P] fișier sursă fişier_ţintă

ln [−fs] [−L|−P] fișier sursă... dir_țintă

DESCRIERE


În prima formă de sinopsis, the ln utilitarul va crea o nouă intrare în director (link) la
calea de destinație specificată de fişier_ţintă operand. Dacă −s este specificată opțiunea,
se va crea o legătură simbolică pentru fișierul specificat de fișier sursă operand. Acest
prima formă de sinopsis va fi asumată atunci când operandul final nu numește un existent
director; dacă sunt specificați mai mult de doi operanzi și finalul nu este unul existent
director, va rezulta o eroare.

În a doua formă de sinopsis, the ln utilitarul va crea o nouă intrare în director (link) sau
dacă −s opțiunea este specificată o legătură simbolică, pentru fiecare fișier specificat de a fișier sursă
operand, la o cale de destinație din directorul existent numit de dir_țintă.

Dacă ultimul operand specifică un fișier existent de tip nespecificat de sistem
Volumul interfețelor POSIX.1‐2008, comportamentul este definit de implementare.

Calea de destinație corespunzătoare pentru fiecare fișier sursă va fi concatenarea lui
calea directorului țintă, a caracter dacă calea directorului țintă nu a făcut-o
se termina intr-o , și ultima componentă de cale a căii fișier sursă. Al doilea rezumat
forma va fi asumată atunci când operandul final denumește un director existent.

Pentru fiecare fișier sursă:

1. Dacă calea destinație există și a fost creată printr-un pas anterior, aceasta este nespecificată
dacă ln va scrie un mesaj de diagnosticare a erorii standard, nu mai face nimic cu
curentă fișier sursă, și treceți la orice rămas fișier sursăs; sau va continua
procesarea curentului fișier sursă. Dacă calea de destinație există:

A. Dacă −f opțiunea nu este specificată, ln va scrie un mesaj de diagnostic la standard
eroare, nu mai faceți nimic cu curentul fișier sursă, și treceți la orice rămas
fișier sursăs.

b. Dacă destinație numește aceeași intrare de director ca și cea curentă fișier sursă ln trebuie
scrieți un mesaj de diagnosticare la eroarea standard, nu mai faceți nimic cu curentul
fișier sursă, și treceți la orice rămas fișier sursăs.

c. Acțiunile vor fi efectuate echivalent cu deconectez() funcție definită în
Volumul System Interfaces din POSIX.1‐2008, numit folosind destinație ca cale
argument. Dacă acest lucru eșuează din orice motiv, ln va scrie un mesaj de diagnostic către
eroare standard, nu mai faceți nimic cu curentul fișier sursă, și treceți la oricare
rămas fișier sursăs.

2. Dacă −s este specificată opțiunea, acțiunile vor fi efectuate echivalent cu link simbolic()
funcționează cu fișier sursă ca calea1 argument și calea de destinație ca calea2
argument. The ln utilitatea nu va mai face nimic cu fișier sursă și va merge mai departe la oricare
fișierele rămase.

3. Dacă fișier sursă este o legătură simbolică:

A. Dacă −P opțiunea este în vigoare, acțiunile vor fi efectuate echivalent cu
linkat() funcţionează cu fișier sursă ca calea1 argument, calea de destinație ca
il calea2 argument, AT_FDCWD ca fd1 și fd2 argumente și zero ca pavilion
argument.

b. Dacă −L opțiunea este în vigoare, acțiunile vor fi efectuate echivalent cu
linkat() funcţionează cu fișier sursă ca calea1 argument, calea de destinație ca
il calea2 argument, AT_FDCWD ca fd1 și fd2 argumente și AT_SYMLINK_FOLLOW
ca pavilion argument.

ln utilitatea nu va mai face nimic cu fișier sursă și va continua la orice rămas
fișiere.

4. Acțiunile se efectuează echivalent cu legătură() funcție definită în sistem
Volumul interfețelor POSIX.1‐2008 folosind fișier sursă ca calea1 argument, iar
calea de destinație ca calea2 argument.

OPŢIUNI


ln utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune 12.2,
Utilitate Sintaxă Instrucțiuni.

Următoarele opțiuni vor fi acceptate:

−f Forțați căile de destinație existente să fie eliminate pentru a permite legătura.

−L Pentru fiecare fișier sursă operand care denumește un fișier de tip link simbolic, creați un
link (hard) către fișierul la care face referire linkul simbolic.

−P Pentru fiecare fișier sursă operand care denumește un fișier de tip link simbolic, creați un
legătură (hard) către legătura simbolică în sine.

−s Creați legături simbolice în loc de legături dure. Dacă −s este specificată opțiunea
−L și −P opțiunile vor fi ignorate în tăcere.

Specificarea a mai mult de una dintre opțiunile care se exclud reciproc −L și −P nu va fi
considerată o eroare. Ultima opțiune specificată va determina comportamentul utilitarului
(cu excepția cazului în care −s opțiunea face ca aceasta să fie ignorată).

În cazul în care −s opțiunea nu este specificată și nici a −L nici a −P opțiunea este specificată, este
implementare-definit care dintre cele −L și −P opțiunile vor fi utilizate ca implicite.

OPERANDE


Următorii operanzi vor fi acceptați:

fișier sursă
O cale a unui fișier de legat. Dacă −s se specifica optiunea, nu
se vor face restricţii asupra tipului de dosar sau asupra existenţei acestuia. Dacă −s
opțiunea nu este specificată, dacă un director poate fi legat este implementarea-
definit.

fişier_ţintă
Calea noului director care urmează să fie creat.

dir_țintă
O cale a unui director existent în care se află noile intrări de director
creat.

STDIN


Nefolosit.

INTRARE DOSARE


Nici unul.

MEDIUL VARIABILE


Următoarele variabile de mediu vor afecta execuția ln:

LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)

LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.

LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente).

LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la eroare standard.

NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.

ASINCRON EVENIMENTE


Implicit.

STDOUT


Nefolosit.

STDERR


Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.

REZULTATE DOSARE


Nici unul.

EXTENDED DESCRIERE


Nici unul.

EXIT STAREA


Următoarele valori de ieșire vor fi returnate:

0 Toate fișierele specificate au fost legate cu succes.

>0 A apărut o eroare.

CONSECINȚE OF ERORI


Implicit.

următor secțiuni sunt informativ.

APLICARE UTILIZARE


Nici unul.

EXEMPLE


Nici unul.

FUNDAMENTARE


Secțiunea CONSECINȚELE ERORILOR nu necesită ln −f a b a sterge b dacă un ulterior
operațiunea de legătură ar eșua.

Câteva versiuni istorice ale ln (inclusiv cel specificat de SVID) deconectați
fișier destinație, dacă există, în mod implicit. Dacă modul nu permite scrierea, acestea
versiunile solicită confirmarea înainte de a încerca deconectarea. În aceste versiuni, −f
cauzele opțiunii ln să nu încerce să solicite confirmarea.

Asta permite ln pentru a reuși să creeze legături atunci când fișierul țintă există deja, chiar dacă
fișierul în sine nu poate fi scris (deși directorul trebuie să fie). Propuneri timpurii
specificat această funcționalitate.

Acest volum al POSIX.1‐2008 nu permite ln utilitar pentru a deconecta destinația existentă
căile implicite din următoarele motive:

* ln utilitarul a fost folosit în trecut pentru a asigura blocarea aplicațiilor shell, a
utilizare care este incompatibilă cu ln deconectarea căii de destinație în mod implicit. Acolo
Nu a fost niciun avantaj tehnic corespunzător pentru adăugarea acestei funcționalități.

* Această funcționalitate a dat ln capacitatea de a distruge structura de legături a fișierelor, care
modifică comportamentul istoric al ln.

* Această funcționalitate este ușor de reprodus cu o combinație de rm și ln.

* Nu este o practică istorică în multe sisteme; BSD și sistemele derivate din BSD nu
susține acest comportament. Din păcate, oricare comportament este selectat poate provoca scripturi
scris așteptându-se ca celălalt comportament să eșueze.

* Este de preferat ca ln efectuează în același mod ca și legătură(), care face
nu permite țintei să existe deja.

Acest volum al POSIX.1‐2008 păstrează −f opțiunea de a oferi suport pentru scripturile shell
în funcție de semantica SVID. Se pare că scripturile shell nu vor fi scrise
să se ocupe de solicitarea prin ln și, prin urmare, ar fi specificat −f opțiune.

−f opțiunea este o caracteristică nedocumentată a multor versiuni istorice ale ln utilitate,
permițând conectarea la directoare. Aceste versiuni necesită modificare.

Propunerile timpurii ale acestui volum al POSIX.1‐2008 au necesitat, de asemenea, a −i opțiune, care s-a comportat
ca −i opțiuni în cp și mv, solicitând confirmarea înainte de deconectarea existente
fișiere. Aceasta nu a fost o practică istorică pentru ln utilitate și a fost omis.

−L și −P opțiunile permit implementarea ambelor comportamente comune ale ln utilitate.
Versiunile anterioare ale acestui standard nu specificau aceste opțiuni și necesitau comportamentul
acum descris pentru −L opțiune. Multe sisteme implicit sau ca alternativă au furnizat a
neconforme ln utilitate cu comportamentul descris acum pentru −P opțiune. De cand
aplicațiile nu se puteau baza ln următoarele link-uri în practică, the −L și −P opțiunile au fost
adăugat pentru a specifica comportamentul dorit pentru aplicație.

−L și −P opțiunile sunt ignorate când −s este specificat pentru a permite un alias să fie
creat pentru a modifica comportamentul implicit la crearea de link-uri hard (de exemplu, alias ln='ln
−L'). Nu servesc la nimic când −s este specificat, din moment ce fișier sursă este atunci doar un șir
să fie utilizat ca conținut al link-ului simbolic creat și nu trebuie să existe ca fișier.

Specificația asigură că ln a a cu sau fără −f opțiunea nu va deconecta
fişier a. Versiunile anterioare ale acestui standard au fost neclare în acest caz.

VIITOR INSTRUCTIUNI


Nici unul.

Utilizați lnposix online folosind serviciile onworks.net


Ad


Ad