W moim CMS zauważyłem, że katalogi potrzebują +xzestawu bitów wykonywalnych ( ), aby użytkownik mógł je otworzyć. Dlaczego do odczytu katalogu wymagane jest uprawnienie do wykonywania i jak działają uprawnienia do katalogu w systemie Linux?
Chcę ustawić folder tak, aby wszystko, co w nim utworzone (katalogi, pliki) odziedziczyło domyślne uprawnienia i grupę. Nazwijmy grupę „media”. Ponadto foldery / pliki utworzone w katalogu powinny mieć automatycznie g + rw.
Mam folder z niektórymi katalogami i niektórymi plikami (niektóre są ukryte, zaczynając od kropki). for d in *; do echo $d done zapętli wszystkie pliki, ale chcę zapętlić tylko katalogi. W jaki sposób mogę to zrobić?
Program md5sum nie zapewnia sum kontrolnych dla katalogów. Chcę uzyskać jedną sumę kontrolną MD5 dla całej zawartości katalogu, w tym plików w podkatalogach. To jest jedna połączona suma kontrolna wykonana ze wszystkich plików. Czy jest na to sposób?
Mam skrypt, który działa, gdy uruchamiam go z wiersza poleceń, ale kiedy go cronplanuję, otrzymuję błędy, że nie może znaleźć plików ani poleceń. Moje pytanie jest dwojakie: Czy podczas planowania zadania cron używa crontab -eon mojego ID użytkownika jako podstawy dla jego uprawnień? Czy też używa jakiegoś rodzaju identyfikatora użytkownika …
Jeśli mam folder główny z ograniczonymi uprawnieniami, powiedzmy 600, a jeśli foldery / pliki podrzędne mają uprawnienia 777, czy wszyscy będą mogli odczytać / zapisać / wykonać plik podrzędny, nawet jeśli folder główny ma 600?
Jak mogę usunąć wszystkie puste katalogi w poddrzewie? Użyłem czegoś takiego find . -type d -exec rmdir {} 2>/dev/null \; ale muszę uruchamiać wiele razy, aby usunąć katalogi zawierające tylko puste katalogi. Co więcej, jest dość powolny, szczególnie pod cygwinem.
Załóżmy, że istnieje katalog przechowywania obrazów, powiedzmy, ./photos/john_doew którym znajduje się wiele podkatalogów, w których znajduje się wiele określonych plików (powiedzmy *.jpg). Jak obliczyć rozmiar tych plików poniżej john_doegałęzi? Próbowałem du -hs ./photos/john_doe/*/*.jpg, ale pokazuje tylko pojedyncze pliki. Ponadto śledzi to tylko pierwszy poziom zagnieżdżenia john_doekatalogu, podobnie jak john_doe/june/, ale …
Wiem, że możesz zobaczyć rozmiar bajtu pliku, gdy robisz długą listę z lllub ls -l. Ale chcę wiedzieć, ile miejsca jest w katalogu, w tym pliki w tym katalogu i znajdujące się w nim podkatalogi itp. Nie chcę liczby plików, ale ilość miejsca, które zajmują te pliki. Więc chcę wiedzieć, …
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 …
Jak wykryć nowe pliki w folderze ze skryptem bash ? Chciałbym przetworzyć pliki, jak tylko zostaną utworzone w folderze. Czy to możliwe, czy muszę zaplanować skrypt z cronem, który co minutę sprawdza nowe pliki?
Znam wiele katalogów z rozszerzeniem .d w ich nazwie: init.d yum.repos.d conf.d Czy to oznacza katalog? Jeśli tak, to z czego to jednoznacznie wynika? AKTUALIZACJA: Miałem wiele interesujących odpowiedzi na temat tego, co to .dznaczy, ale tytuł mojego pytania nie został dobrze wybrany. Zmieniłem „znaczy” na „oznaczać”.
Więc muszę skompresować katalog z maksymalną kompresją. Jak mogę to zrobić xz? To znaczy, będę tarteż potrzebować, ponieważ nie mogę skompresować katalogu tylko xz. Czy istnieje oneliner do produkcji np. foo.tar.xz?
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.