Szukam łatwego sposobu (polecenia lub serii poleceń, prawdopodobnie obejmujących find), aby znaleźć duplikaty plików w dwóch katalogach i zastąpić je w jednym katalogu twardymi dowiązaniami plików w drugim katalogu. Oto sytuacja: jest to serwer plików, na którym wiele osób przechowuje pliki audio, każdy użytkownik ma własny folder. Czasami wiele osób …
W podręcznikach czytałem, że Unix / Linux nie dopuszcza twardych linków do katalogów, ale dopuszcza miękkie linki. Czy to dlatego, że kiedy mamy cykle i jeśli tworzymy twarde linki, a po pewnym czasie usuwamy oryginalny plik, wskaże on jakąś wartość śmieci? Jeśli cykle były jedynym powodem, dla którego nie zezwalano …
Chcę utworzyć „kopię” drzewa katalogów, w którym każdy plik jest dowiązaniem twardym do oryginalnego pliku Przykład: Mam strukturę katalogów: dirA/ dirA/file1 dirA/x/ dirA/x/file2 dirA/y/ dirA/y/file3 Oto oczekiwany wynik, „kopia” drzewa katalogów, w którym każdy plik jest dowiązaniem twardym do oryginalnego pliku: dirB/ # normal directory dirB/file1 # hardlink to dirA/file1 …
Tworzę skrypt powłoki, który pobierze nazwę pliku / ścieżkę do pliku i określi, czy plik jest dowiązaniem symbolicznym, czy dowiązaniem twardym. Jedyną rzeczą jest to, że nie wiem, jak sprawdzić, czy są twardym łączem. Utworzyłem 2 pliki, jeden twardy i drugi symboliczny, do użycia jako plik testowy. Ale jak mam …
Widziałem wiele wyjaśnień, dlaczego liczba linków do pustego katalogu w systemach operacyjnych opartych na Uniksie wynosi 2 zamiast 1. Wszyscy mówią, że to z powodu „.” katalog, który każdy katalog wskazuje na siebie. Rozumiem, dlaczego mam pojęcie „”. jest przydatny do określania ścieżek względnych, ale co zyskuje się, wdrażając go …
Jak przenosić katalogi, które mają wspólne pliki z jednej partycji na drugą? Załóżmy, że mamy zamontowaną partycję /mnt/Xz katalogami udostępniającymi pliki za pomocą dowiązań twardych. Jak przenieść takie katalogi na inną partycję, niech to będzie /mnt/Yz zachowaniem tych twardych dowiązań. Aby lepiej zilustrować, co rozumiem przez „katalogi współdzielące pliki wspólne …
W jakich sytuacjach chciałoby się użyć twardego linku zamiast miękkiego linku? Osobiście nigdy nie spotkałem się z sytuacją, w której chciałbym użyć twardego linku zamiast miękkiego linku, a jedynym przypadkiem, z jakim się spotkałem podczas przeszukiwania sieci, jest deduplikacja identycznych plików .
Twrdym jest zdefiniowany jako wskaźnik do węzła. Miękki Link , znany również jako dowiązania symbolicznego , jest zdefiniowany jako niezależny plik skierowaną do innego łącza bez ograniczeń twardych linków. Jaka jest różnica między plikiem a twardym linkiem? Twardy link wskazuje na i-węzeł, więc co to jest plik? Sama pozycja i-węzła? …
Na przykład mam plik myold_file. Następnie używam lndo utworzenia twardego linku jako mylink: ln myold_file mylink Wtedy nawet używając ls -a, nie wiem, który jest stary. Czy jest coś do powiedzenia?
Dwa programy setuid /usr/bin/bari /usr/bin/bazwspółdzielą jeden plik konfiguracyjny foo. Trybem pliku konfiguracyjnego jest 0640przechowywanie poufnych informacji. Biegnie jeden program, jak bar:bar(to jest, jak dla pręta, grupa bar ); drugi jak baz:baz. Zmiana użytkowników nie jest opcją, a nawet zmiana grup nie byłaby lepsza. Chcę na stałe połączyć pojedynczy plik konfiguracyjny …
Korzystam z aplikacji, która zapisuje do log.txt. Aplikacja została zaktualizowana do nowej wersji, dzięki czemu obsługiwane wtyczki nie są już kompatybilne. Wymusza ogromną liczbę błędów w log.txt i nie obsługuje zapisywania do innego pliku dziennika. Jak mogę zapisać je w innym dzienniku? Zastanawiałem się nad zastąpieniem log.txt twardym łączem (aplikacja …
W systemie Linux po utworzeniu folderu automatycznie tworzy dwa twarde łącza do odpowiedniego i-węzła. Jeden to folder, który chcesz utworzyć, a drugi to .folder specjalny tego folderu. Przykład: $ mkdir folder $ ls -li total 0 124596048 drwxr-xr-x 2 fantattitude staff 68 18 oct 16:52 folder $ ls -lai folder …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.