Czy katalog jest usuwany, gdy jego liczba twardych linków osiągnie wartość 0? Katalog zawsze ma co najmniej 2 jako liczbę twardych dowiązań, z powodu .. Czy rm -rw katalogu, czy liczba linków twardych zmniejsza się z 2 do 0 o 2 zamiast 1? Czy liczba twardych dowiązań katalogu może wynosić …
Próbuję wygenerować listę użytkowników, którzy mają zestaw katalogów domowych, który nie istnieje. Wydaje się, że powinienem być w stanie to zrobić za pomocą awk, ale coś jest nie tak z moją składnią. Ciągle mówi mi „nieprawidłowa składnia” w]. Co ja robię źle? awk -F: '{ if(![ -d "$6"]){ print $1 …
Piszę bibliotekę do manipulowania łańcuchami ścieżek uniksowych. W związku z tym muszę zrozumieć kilka niejasnych zakątków składni, o które większość ludzi by się nie martwiła. Na przykład, jak najlepiej mogę powiedzieć, wydaje się, że foo/bari foo//barzarówno punkt do tego samego miejsca. Ponadto, ~zazwyczaj oznacza katalogu domowym użytkownika, ale co zrobić, …
Czy w Ubuntu można znaleźć zduplikowane foldery w katalogu (tj. Foldery o tej samej zawartości)? Myślę, że są już dostępne narzędzia wiersza polecenia do znajdowania duplikatów plików (takie jak fdupes), ale zamiast tego chcę znaleźć duplikaty folderów. Oznacza to, że znajdź foldery, które pasują pod względem zawartości zawartych w nich …
Często mam taki układ katalogu projektu project `-- component-a | `-- files... `-- component-b | `-- files... `-- component-c `-- files... Zazwyczaj będę pracował w jednym z componentkatalogów, ponieważ tam są pliki. Kiedy wracam do powłoki, często po prostu muszę przejść do katalogu rodzeństwa, szczególnie gdy muszę wprowadzić kilka zmian …
Powiedzmy, że mam folder „foo”, katalog domowy. Chcę uzyskać informacje o tym, właścicielu, grupie, uprawnieniach itp. Następnie robię to, aby uzyskać informacje: cd ~ ls -l foo Oczywiście wyświetla teraz informacje o zawartości „foo” Wtedy mógłbym zrobić coś takiego cd ~ dir=foo ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" …
Oto coś, przez co zastanawiałem się przez chwilę: [15:40:50][/tmp]$ mkdir a [15:40:52][/tmp]$ strace rmdir a execve("/usr/bin/rmdir", ["rmdir", "a"], [/* 78 vars */]) = 0 brk(0) = 0x11bb000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3772c3000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, …
Po latach pracy z Linuksem i spędzaniu wolnego czasu postanowiłem wrócić do podstaw. Ponownie przeczytałem więc informacje na temat uprawnień (bez sprawdzania kodu źródłowego) i jego specjalnych przypadków dla folderów, i wymyśliłem nowy (przynajmniej dla mnie ...) sposób myślenia o uprawnieniach do folderów (dla konkretnego użytkownika / grupa / inne): …
Piszę skrypt to ksh. Musisz znaleźć wszystkie nazwy katalogów bezpośrednio w bieżącym katalogu, które zawierają tylko pliki, a nie podkatalogi. Wiem, że mogłem użyć ls -alRi rekursywnie przeanalizować dane wyjściowe dla pierwszej litery w pierwszym polu ( ddla katalogu). Myślę, że awkto najlepszy sposób na parsowanie i znajdowanie. Na przykład …
Dzisiaj znalazłem „pusty” katalog o wielkości 4 MB. Nie miał widocznej zawartości, więc spróbowałem ls -lah. To pokazało mi ukryte pliki (niezbyt duże). Szukając przyczyny, dla której katalog był tak duży, stwierdziłem, że plik kropkowy ( .) ma rozmiar 3,9 MB. Co jest przechowywane w tym pliku? Czy to nie …
Znajduje dużą liczbę plików znajdujących się w różnych podkatalogach „Dropnot” $ locate Dropnot Czy mogę znaleźć tylko lokalizację katalogu locate? (w którym znajduje się katalog „Dropnot”) Więc jeśli Dropnotjest włączony /home/me/, jest to jedyny zwracany wpis. Jeśli tak, jaki jest najprostszy / najkrótszy sposób? Najlepiej przez flagę lub symbol zamiast …
Mogę znaleźć podkatalogi katalogu według ls -d -- */ lub ls -l | grep "^d" ale oba wydają się pośrednie i wyobrażam sobie, że istnieje standardowy sposób na znalezienie tylko katalogów. Czy jest na to właściwy sposób? A jeśli nie, to czy którekolwiek z nich doprowadzą do niepożądanych zachowań w …
Zwykle usuwam katalogi za pomocą rm : rm -r myDir Jednak znam inne polecenie rmdir , które wydaje się wykonywać tę pracę równie dobrze: rmdir myDir Jaka jest różnica między tymi dwoma poleceniami i kiedy należy ich używać?
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.