Załóżmy, że istnieje aplikacja binarna, która zawsze zapisuje swoje dane /tmp. Jak mogę sfałszować / wyszydzić /tmpze względu na ten plik binarny jako jakiś inny katalog (np. home/tmp)? Załóżmy, że nie mam możliwości zmodyfikowania tego pliku binarnego, aby zmusić go do użycia innego katalogu.
lsopcja --group-directories-firstpowoduje, że katalogi są wyświetlane na górze, co sprawia, że wyjście jest lsładne i czyste: ls -l --group-directories-first Jednak to nie działa na symlinks, które są faktycznie symlinksdo katalogów. Istnieje możliwość użycia ls -l -L --group-directories-first który wyświetli listę obu rodzajów katalogów na górze, ale nie rozróżni właściwego katalogu …
W starej wersji Uniksa rmpolecenie usuwałoby katalogi, gdyby były puste. Ze strony podręcznika Research Unix Eighth Edition dla rm : „Jeśli wpis jest katalogiem, jest usuwany tylko wtedy, gdy jest pusty”. Podoba mi się to zachowanie, więc mam ten alias /etc/profile: alias rm='rm -d'używam wersji GNU coreutils rm, w której …
Właśnie straciłem trochę danych w folderze A, który był w folderze B po wykonaniu rm -rf B. Zanim zdałem sobie sprawę z tego, co zrobiłem, było po wszystkim. Teraz jest lekcja, chcę uczynić część mojego folderu odpornym na idiotyzm, aby uniknąć następnego razu, gdy zrobię coś podobnego i chcę się …
Używam finddo lokalizowania i usuwania plików kopii zapasowych, ale chcę wykluczyć niektóre katalogi z wyszukiwania. Nazwy plików kopii zapasowych mógł zakończyć w .bck, bak, ~, lub backup. Kod minimalnego przykładu roboczego (MWE) z tylko trzema katalogami do wykluczenia to: #! /bin/bash find . -type d \( -path "./.*" -o -path …
Jeśli zainstaluję aplikację w systemie Linux, na przykład Debian / Gnu Linux, pliki aplikacji zostaną skopiowane do wielu różnych katalogów w systemie plików. Niektóre skrypty przechodzą do / usr / share .. / usr / local, a niektóre inne pliki do / var .. / log .. etc / i …
tar cvf /var/lib/backup/sample.tar /home/user/.project Jednak kiedy wyciągam, dostaję także jego rodziców /backup/ - /home/ - /user/ - .project/ Ta komenda tar wykonuje to zadanie, ponieważ nie zawiera żadnych innych elementów nadrzędnych ( userna przykład innych folderów ). Chcę to zrobić programowo, więc zmiana bieżącego katalogu roboczego na /home/user/tak naprawdę nie …
Chcę wygenerować listę plików, które mają: Takie samo imię Różne treści w katalogu (w tym wszystkie katalogi i treści potomne). Jak zrobić? Bash, perlu, wszystko jest w porządku. Zatem dwa pliki o tej samej nazwie i tej samej zawartości nie powinny się wyświetlać.
Zastanawiam się, dlaczego findnie zachowuje się tak samo w Solarisie, jak w Cygwin lub Linux. Mam kilka katalogów z nazwanymi plikami CS##########. Każda #jest cyfrą, ale po CS zawsze jest 10 cyfr. Podczas korzystania findw Cygwin lista jest wyświetlana w kolejności: CS000000001do CS00002345. Podczas korzystania findz systemu Solaris lista jest …
Mam DUŻĄ liczbę plików w następującej strukturze: wszystkie pliki w / base /, następnie 4 foldery z 2 „losowymi” literami, a następnie szereg powiązanych ze sobą plików. Przykład: /base/ab/12/13/37/file1.txt /base/ab/12/13/37/file2.txt /base/ab/12/13/37/file3.txt /base/cd/b8/e2/a1/other1.txt .... /base/cd/b8/e2/a1/other52.txt /base/af/f3/45/9e/third1.txt /base/af/f3/45/9e/third2.txt itp Chcę zachować większość struktury, ale na końcu dodaj jeden DODATKOWY (dodatkowy_folder) folder, do …
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.