Dowiązania logiczne

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Dowiązania logiczne

Post autor: JoShiMa »

Mój problem wygląda następująco. Zapragnęłam mieć coś co działa jak skróty do plików w Windows. Dowiedziałam się, że to powiązania logiczne. Mam w różnych miejscach pliki a ściślej mówiąc dokumenty tekstowe. Z pewnych względów chcę, żeby one tam pozostały ale chcę też mieć do nich dostęp z jednego miejsca. Wymyśliłam sobie, że zrobię sobie skróty przez ls -s No i ładnie się te skróty zrobiły. Tylko jak otwieram taki plik w edytorze to otwiera mi się jako ten skrót a nie jako element na który on wskazuje. I jak edytuję i zapiszę to w miejsce skrótu mam kopię dokumentu zedytowaną. Czyli mi się powiązanie rozjeżdża.

Da się pod Linuksem zrobić takie "skróty", żeby edycja działała na plikach na które wskazuje to dowązanie?
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Dowiązania logiczne

Post autor: kszyhus »

Musisz użyć komendy ln do utworzenia dowiązania.

Kod: Zaznacz cały

ln -s  /ścieżka_do_pliku /home/user/gdzie_ma_znajdować_się_dowiązanie
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
lcoyote
Zakręcona Traszka
Zakręcona Traszka
Posty: 515
Rejestracja: 30 lis 2017, 16:33
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Auvergne-Rhône-Alpes

Re: Dowiązania logiczne

Post autor: lcoyote »

LINK SYMBOLICZNY
Przykład

Kod: Zaznacz cały

sudo ln -s "/home/nazwa_użytkownika/.bin/skrypty/ram-drop_caches.sh" "/usr/local/bin/ram-drop_caches"

Kod: Zaznacz cały

ln   [ -opcja ]    [  nazwa  pliku ]   [ nazwa dowiązania ]
opcja:
→ utworzenie dowiązania symbolicznego

usunięcie linku symbolicznego

Kod: Zaznacz cały

sudo rm  "/usr/local/bin/conky_start.sh"
« Jesteśmy pyłkiem i wielkością »
Przejrzyj na oczy, włącz myślenie, póki nie jest za późno i jest ono jeszcze legalne!
Debian 11 ze środowiskiem Cynnamon ;-)
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Dowiązania logiczne

Post autor: arecki »

Prawie dobrze, poza tym, że ten przykład jest niespójny.
Najpierw tworzysz symlink o jednej nazwie, a potem podajesz przykład usunięcia dla zupełnie innej nazwy.
Początkujący może mieć problem ze zrozumieniem co autor miał na myśli.
Proście podać link do wikipedii https://pl.wikipedia.org/wiki/Dowi%C4%8 ... ymboliczne , czy innego w miarę sensownego źródła.

A w temacie wątku, wydaje mi się, że potrzebujesz raczej dowiązania twardego.
https://pl.wikipedia.org/wiki/Dowi%C4%85zanie_twarde
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Dowiązania logiczne

Post autor: Tomfoc »

Dowiązania twarde to świetna sprawa. Jeden i ten sam plik zapisany na dysku może być widoczny w kilku katalogach. Odnosisz wrażenie, że masz tych plików kilka, a w rzeczywistości nadal jest jeden. Mają jednak pewne ograniczenie - funkcjonują tylko w ramach jednego systemu plikowego, czyli w ramach jednej partycji.
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Re: Dowiązania logiczne

Post autor: JoShiMa »

Panowie. JA wiem jak się robi dowiązania symboliczne. Ale one nie działają tak jak bym chciała. Kiedy otwieram plik tekstowy przez takie dowiązanie, edytuję i zapisuję to w miejscu dowiązania robi mi się kopia tego pliku i mi się wszystko rozjeżdża. Spróbujcie sami ;) Najwyraźniej nie zrozumieliście problemu.
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Re: Dowiązania logiczne

Post autor: JoShiMa »

arecki pisze: 29 lut 2020, 19:13 A w temacie wątku, wydaje mi się, że potrzebujesz raczej dowiązania twardego.
https://pl.wikipedia.org/wiki/Dowi%C4%85zanie_twarde
I myślisz, że wtedy nie będę mieć takich problemów?
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Dowiązania logiczne

Post autor: kszyhus »

JoShiMa pisze: 02 mar 2020, 09:04 Panowie. JA wiem jak się robi dowiązania symboliczne. Ale one nie działają tak jak bym chciała. Kiedy otwieram plik tekstowy przez takie dowiązanie, edytuję i zapisuję to w miejscu dowiązania robi mi się kopia tego pliku i mi się wszystko rozjeżdża. Spróbujcie sami ;) Najwyraźniej nie zrozumieliście problemu.
Nie ma takiej opcji. To TY nie zrozumiałaś naszych tłumaczeń, albo coś robisz nie tak.
Tworzę dowiązanie symboliczne do jakiegoś pliku tekstowego, uruchamiam go klikając dowiązanie symboliczne, zmieniam jego zawartość i zapisuję.
Otwieram plik źródłowy i jest taki sam jak ten który przed chwilą zamknąłem po zmianach.
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Dowiązania logiczne

Post autor: Tomfoc »

JoShiMa pisze: 28 lut 2020, 21:46 ...
Da się pod Linuksem zrobić takie "skróty", żeby edycja działała na plikach na które wskazuje to dowązanie?
Da się. Mało tego, inaczej się nie da - pod warunkiem, że robi się to prawidłowo. Nie pokazujesz jak to robisz, więc trudno coś sensownego wywnioskować. Forumowicz kszyhus pokazał jak powinno się to robić. W podpisie masz podane, że używasz Ubuntu 16.04. Menedżerem plików jest więc nautilus. Sprawdź czy możesz tworzyć skróty z menu w nautilusie - ja mam Ubuntu 18.04 i da się.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Dowiązania logiczne

Post autor: kszyhus »

Jak w "Nemo" tak i w "Nautilusie" jest pod PPM "utwórz dowiązanie"
W Nautilusie jest to [CTRL+SHIFT+ M]
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Dowiązania logiczne

Post autor: Tomfoc »

kszyhus pisze: 02 mar 2020, 13:50 Jak w "Nemo" tak i w "Nautilusie" jest pod PPM "utwórz dowiązanie"
W Nautilusie jest to [CTRL+SHIFT+ M]
Nie wiedziałem czy w tym starym (Ubuntu 16.04) i wykastrowanym nautilusie jest taka opcja pod PPM. Używam od dawna wyłącznie nemo a nautilus siedzi na dysku bezużyteczny :)
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Dowiązania logiczne

Post autor: kszyhus »

Używam od dawna wyłącznie nemo a nautilus siedzi na dysku bezużyteczny :)
emoji.jpeg
emoji.jpeg (2.35 KiB) Przejrzano 612 razy
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Re: Dowiązania logiczne

Post autor: JoShiMa »

kszyhus pisze: 02 mar 2020, 13:04 Nie ma takiej opcji. To TY nie zrozumiałaś naszych tłumaczeń, albo coś robisz nie tak.
Tworzę dowiązanie symboliczne do jakiegoś pliku tekstowego, uruchamiam go klikając dowiązanie symboliczne, zmieniam jego zawartość i zapisuję.
Otwieram plik źródłowy i jest taki sam jak ten który przed chwilą zamknąłem po zmianach.
Powiem to czego nie lubię. "U mnie to tak nie działa." Próbowałeś to robić z dokumentem tekstowym edytowanym jakimś edytorem z Free Office?
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Re: Dowiązania logiczne

Post autor: JoShiMa »

Tomfoc pisze: 02 mar 2020, 13:28 Da się. Mało tego, inaczej się nie da - pod warunkiem, że robi się to prawidłowo. Nie pokazujesz jak to robisz, więc trudno coś sensownego wywnioskować. Forumowicz kszyhus pokazał jak powinno się to robić. W podpisie masz podane, że używasz Ubuntu 16.04. Menedżerem plików jest więc nautilus. Sprawdź czy możesz tworzyć skróty z menu w nautilusie - ja mam Ubuntu 18.04 i da się.
Nie ma co pokazywać bo robię to dokładnie takimi samymi komendami jak wyżej zaproponowane. Sądzę że jednak problem jest nie w samym dowiązaniu tylko w tym jak działa edytor tekstowy z Free Office.
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Dowiązania logiczne

Post autor: arecki »

To co chcą uzyskać od Ciebie pytający to informacje jak otwierasz plik do edycji?
Czy robisz to:
- z poziomu menadżera plików, klikając podwójnie na dowiązaniu symbolicznym
- z poziomu edytora tekstowego, wybierając menu/otwórz plik, gdzie plik to dowiązanie symboliczne,
- jakąś inną metodą, która mi teraz nie przychodzi do głowy.
W skrócie dostarcz tyle informacji, abyśmy mogli odtworzyć wszystkie czynności jakie wykonywałaś prowadzące do odtworzenia problemu na naszych komputerach.
JoShiMa
Sędziwy Jeż
Sędziwy Jeż
Posty: 83
Rejestracja: 03 lis 2016, 10:11
Płeć: Kobieta
Wersja Ubuntu: 16.04

Re: Dowiązania logiczne

Post autor: JoShiMa »

arecki pisze: 03 mar 2020, 12:33 To co chcą uzyskać od Ciebie pytający to informacje jak otwierasz plik do edycji?
Czy robisz to:
- z poziomu menadżera plików, klikając podwójnie na dowiązaniu symbolicznym
Aaaa. O to pytasz. No po to mi są te skróty, żeby otwierać je podwójnym klikiem z poziomu menadżera plików. I tak właśnie je otwieram.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 58 gości