Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

Inposix — online w chmurze

Uruchom lnposix w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie lnposix, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


ln — pliki linków

STRESZCZENIE


ln [−fs] [−L|−P] Plik źródłowy plik docelowy

ln [−fs] [−L|−P] Plik źródłowy... katalog_docelowy

OPIS


W pierwszej formie streszczenia ln Narzędzie utworzy nowy wpis w książce telefonicznej (link) pod adresem
ścieżka docelowa określona przez plik docelowy operand. jeśli -s opcja jest określona,
zostanie utworzone dowiązanie symboliczne do pliku określonego przez Plik źródłowy operand. Ten
pierwsza forma streszczenia zostanie przyjęta, gdy ostatni operand nie zawiera nazwy istniejącej
informator; jeśli określono więcej niż dwa operandy, a końcowy nie jest istniejącym
katalogu, wystąpi błąd.

W drugiej formie streszczenia ln narzędzie utworzy nowy wpis w katalogu (link), lub
Jeśli -s opcja jest określona jako dowiązanie symboliczne, dla każdego pliku określonego przez a Plik źródłowy
operand, w ścieżce docelowej w istniejącym katalogu o nazwie by katalog_docelowy.

Jeśli ostatni operand określa istniejący plik typu nieokreślonego przez System
Objętość interfejsów POSIX.1-2008, zachowanie jest zdefiniowane przez implementację.

Odpowiednia ścieżka docelowa dla każdego Plik źródłowy będzie konkatenacją
nazwa ścieżki katalogu docelowego, a znak, jeśli nazwa ścieżki katalogu docelowego nie
kończyć się w A i ostatni składnik nazwy ścieżki pliku Plik źródłowy. Drugi konspekt
przyjmuje się, gdy końcowy operand nazywa istniejący katalog.

Dla każdego Plik źródłowy:

1. Jeśli ścieżka docelowa istnieje i została utworzona w poprzednim kroku, jest nieokreślona
czy ln napisze komunikat diagnostyczny do standardowego błędu, nic więcej z tym nie rób
obecny Plik źródłowyi przejdź do pozostałych Plik źródłowyS; lub będzie kontynuowany
przetwarzanie prądu Plik źródłowy. Jeśli ścieżka docelowa istnieje:

a. Jeśli −f opcja nie jest określona, ln napisze komunikat diagnostyczny do normy
błąd, nic więcej nie rób z prądem Plik źródłowyi przejdź do pozostałych
Plik źródłowys.

b. Gdyby miejsce przeznaczenia nazywa ten sam wpis katalogu co bieżący Plik źródłowy ln powinien
napisz komunikat diagnostyczny do standardowego błędu, nic więcej nie rób z prądem
Plik źródłowyi przejdź do pozostałych Plik źródłowys.

C. Czynności należy wykonać równoważne z odczepić() funkcja zdefiniowana w
Wolumin System Interfaces POSIX.1‐2008, nazywany using miejsce przeznaczenia jak ścieżka
argument. Jeśli to się nie powiedzie z jakiegokolwiek powodu, ln napisze wiadomość diagnostyczną do
standardowy błąd, nic więcej nie rób z prądem Plik źródłowyi przejdź do dowolnego
pozostały Plik źródłowys.

2. Jeśli -s opcja jest określona, ​​zostaną wykonane czynności równoważne z dowiązanie symboliczne()
funkcja z Plik źródłowy jak ścieżka1 argument i ścieżkę docelową jako ścieżka2
argument. ten ln użyteczność nic więcej z tym nie zrobi Plik źródłowy i przejdzie do dowolnego
pozostałe pliki.

3. Gdyby Plik źródłowy jest dowiązaniem symbolicznym:

a. Jeśli −P opcja jest aktywna, zostaną wykonane czynności równoważne z
Linkat() funkcja z Plik źródłowy jak ścieżka1 argument, ścieżka docelowa jako
dotychczasowy ścieżka2 argument, AT_FDCWD jako fd1 i fd2 argumenty i zero jako flaga
argumenty.

B. jeśli −L opcja jest aktywna, zostaną wykonane czynności równoważne z
Linkat() funkcja z Plik źródłowy jak ścieżka1 argument, ścieżka docelowa jako
dotychczasowy ścieżka2 argument, AT_FDCWD jako fd1 i fd2 argumenty i AT_SYMLINK_FOLLOW
jak flaga argumenty.

Połączenia ln użyteczność nic więcej z tym nie zrobi Plik źródłowy i przejdzie do pozostałych
akta.

4. Czynności wykonuje się na równi z link() funkcja zdefiniowana w Systemie
Objętość interfejsów POSIX.1-2008 przy użyciu Plik źródłowy jak ścieżka1 argument i
ścieżka docelowa jako ścieżka2 argumenty.

OPCJE


Połączenia ln narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja 12.2,
Użyteczność Składnia Wytyczne.

Obsługiwane będą następujące opcje:

−f Wymuś usunięcie istniejących docelowych nazw ścieżek, aby zezwolić na łącze.

−L Dla każdego Plik źródłowy operand, który nazywa plik typu dowiązanie symboliczne, utwórz a
(twarde) łącze do pliku, do którego odwołuje się dowiązanie symboliczne.

−P Dla każdego Plik źródłowy operand, który nazywa plik typu dowiązanie symboliczne, utwórz a
(twarde) dowiązanie do samego dowiązania symbolicznego.

-s Twórz dowiązania symboliczne zamiast dowiązań twardych. jeśli -s opcja jest określona,
−L i −P opcje są po cichu ignorowane.

Określanie więcej niż jednej z wzajemnie wykluczających się opcji −L i −P nie będzie
uważane za błąd. Ostatnia określona opcja określa zachowanie narzędzia
(dopóki -s opcja powoduje jej zignorowanie).

Jeśli -s opcja nie jest określona i ani a −L ani a −P opcja jest określona, ​​tak jest
implementacja zdefiniowana, który z −L i −P opcje zostaną użyte jako domyślne.

OPERANDY


Obsługiwane będą następujące argumenty:

Plik źródłowy
Ścieżka do pliku, który ma zostać połączony. jeśli -s opcja jest określona, ​​nie
należy wprowadzić ograniczenia dotyczące rodzaju pliku lub jego istnienia. jeśli -s
opcja nie jest określona, ​​czy katalog można połączyć, to implementacja
zdefiniowane.

plik docelowy
Ścieżka do nowego wpisu katalogu, który ma zostać utworzony.

katalog_docelowy
Ścieżka do istniejącego katalogu, w którym znajdują się nowe pozycje katalogu
utworzony.

STDIN


Nieużywany.

WEJŚCIE AKTA


Brak.

ŚRODOWISKO ZMIENNE


Następujące zmienne środowiskowe mają wpływ na wykonanie ln:

JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).

LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.

LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).

LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
komunikaty diagnostyczne zapisywane z błędem standardowym.

NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.

ASYNCHRONICZNY WYDARZENIA


Domyślna.

STDOUT


Nieużywany.

STDERR


Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.

WYDAJNOŚĆ AKTA


Brak.

ROZSZERZONY OPIS


Brak.

EXIT STATUS


Zwracane są następujące wartości wyjściowe:

0 Wszystkie określone pliki zostały pomyślnie połączone.

>0 Wystąpił błąd.

KONSEKWENCJE OF BŁĘDY


Domyślna.

Połączenia następujący działy jest informacyjny.

WNIOSEK ZASTOSOWANIE


Brak.

PRZYKŁADY


Brak.

RACJONALNE UZASADNIENIE


Sekcja KONSEKWENCJE BŁĘDÓW nie wymaga ln −f a b usuwać b jeśli następna
operacja połączenia zakończy się niepowodzeniem.

Niektóre historyczne wersje ln (w tym ten określony przez SVID) odłącz plik
plik docelowy, jeśli istnieje, domyślnie. Jeśli tryb nie pozwala na zapis, te
wersje monitują o potwierdzenie przed próbą odłączenia. W tych wersjach −f
Przyczyny opcji ln nie próbować prosić o potwierdzenie.

To pozwala ln aby odnieść sukces w tworzeniu łączy, gdy plik docelowy już istnieje, nawet jeśli
sam plik nie jest zapisywalny (chociaż katalog musi być). Wczesne propozycje
określił tę funkcjonalność.

Ten tom POSIX.1‐2008 nie pozwala na ln narzędzie do odłączania istniejącego miejsca docelowego
paths domyślnie z następujących powodów:

* ln narzędzie było historycznie używane do blokowania aplikacji powłoki, a
użycie, które jest niezgodne z ln domyślnie rozłączając ścieżkę docelową. Tam
dodanie tej funkcji nie było odpowiednią zaletą techniczną.

* Ta funkcjonalność dała ln możliwość zniszczenia struktury linków plików, które
zmienia historyczne zachowanie ln.

* Ta funkcja jest łatwo replikowana za pomocą kombinacji rm i ln.

* Nie jest to praktyka historyczna w wielu systemach; Systemy BSD i pochodne BSD nie
popierać to zachowanie. Niestety, niezależnie od wybranego zachowania, mogą wystąpić skrypty
napisane, oczekując, że inne zachowanie się nie powiedzie.

* Preferowane jest to ln wykonać w taki sam sposób jak link() funkcja, która robi
nie pozwalają, aby cel już istniał.

Ten tom POSIX.1-2008 zachowuje −f opcja zapewnienia obsługi skryptów powłoki
w zależności od semantyki SVID. Wydaje się prawdopodobne, że skrypty powłoki nie zostałyby napisane
obsłużyć monitowanie przez ln i dlatego określiłby −f opcja.

Połączenia −f opcja jest nieudokumentowaną funkcją wielu historycznych wersji programu ln użyteczność,
umożliwiając linkowanie do katalogów. Te wersje wymagają modyfikacji.

Wczesne propozycje tego tomu POSIX.1-2008 również wymagały -tj opcja, która się zachowywała
jak -tj opcje cp i mv, z prośbą o potwierdzenie przed odłączeniem istniejącego
akta. To nie była historyczna praktyka dla ln użyteczności i został pominięty.

Połączenia −L i −P opcje pozwalają na implementację obu typowych zachowań programu ln użyteczność.
Wcześniejsze wersje tego standardu nie określały tych opcji i wymagały takiego zachowania
teraz opisane dla −L opcja. Wiele systemów domyślnie lub alternatywnie zapewniało a
niezgodny ln Utility z zachowaniem opisanym teraz dla −P opcja. Od
aplikacje nie mogły polegać ln następujące linki w praktyce, −L i −P opcje były
dodany w celu określenia pożądanego zachowania aplikacji.

Połączenia −L i −P opcje są ignorowane kiedy -s jest określony, aby umożliwić istnienie aliasu
utworzone w celu zmiany domyślnego zachowania podczas tworzenia dowiązań twardych (np. alias ln='ln
−L'). Nie służą żadnemu celowi, kiedy -s jest określony, ponieważ Plik źródłowy jest wtedy tylko ciągiem znaków
być używany jako zawartość utworzonego dowiązania symbolicznego i nie musi istnieć jako plik.

Specyfikacja to zapewnia ln a a z lub bez −f opcja nie spowoduje odłączenia
filet a. Wcześniejsze wersje tego standardu były w tym przypadku niejasne.

PRZYSZŁOŚĆ KIERUNKI


Brak.

Korzystaj z lnposix online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad