Pytania oznaczone «files»

32
Czy skrypt bash można podłączyć do pliku?

Chcę, aby skrypt był uśpiony, chyba że określony plik zostanie zmodyfikowany / usunięty (lub plik utworzony w określonym katalogu lub ...). Czy można to osiągnąć w elegancki sposób? Najprostsza rzecz, jaka przychodzi mi na myśl, to pętla, która śpi przez pewien czas, zanim ponownie sprawdzi status,...

32
Usuń pierwsze n bajtów plików

Mam skrajny problem, a wszystkie rozwiązania, które mogę sobie wyobrazić, są skomplikowane. Zgodnie z moim doświadczeniem w systemach UNIX / Linux musi istnieć łatwy sposób. Chcę usunąć pierwsze 31 bajtów każdego pliku w /foo/. Każdy plik jest wystarczająco długi. Cóż, jestem pewien, że ktoś...

32
Rozwiązywanie dowiązań symbolicznych (pwd)

Powiedz, że wykonuję następujące czynności: cd /some/path ln -s /target/path symbolic_name Jeśli następnie: cd /some/path cd symbolic_name pwd Dostaję: /some/path/symblic_name i nie: /target/path Czy istnieje sposób, aby powłoka „w pełni rozwiązała” dowiązanie symboliczne (tj....

32
Zamień plik na twardy link do / dev / null

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...

32
usuń pliki pasujące do wzorca

Muszę rekurencyjnie usunąć wszystkie pliki ze wszystkich podkatalogów, w których nazwa pliku zawiera liczbę, po której następuje „x”, a następnie co najmniej dwa razy. Przykład: Chciałbym usunąć te pliki: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ale NIE chcę usuwać tych...

31
Usuń pliki z katalogu bez błędów, jeśli jest już pusty

W ramach skryptu wdrażania chcę zrzucić niektóre buforowane pliki z mojego katalogu tymczasowego. Używam polecenia takiego jak: rm /tmp/our_cache/* Jeśli jednak /tmp/our_cachejest puste (dość powszechne przy szybkim przekazywaniu wielu zmian w krótkim odstępie czasu na nasz serwer testowy), to...

31
Jak mogę „cat and follow” pliku?

Plik jest kolejno pobierany przez wget. Jeśli zacznę go rozpakowywać cat myfile.tar.bz2 | tar -xj, może rozpakować się poprawnie lub nie powieść z „Nieoczekiwanym EOF”, w zależności od tego, co jest szybsze. Jak „cat and follow” pliku, tj. Wyprowadzać zawartość pliku na standardowe wyjście, ale...

31
Jak mogę oszukać proces, aby sądzić, że plik nie istnieje?

Mam program, w którym są przechowywane jego ustawienia ~/.config/myprogramktórego używam zarówno interaktywnie, jak i z systemem kolejkowania wsadowego. Podczas działania interaktywnego chcę, aby ten program używał moich plików konfiguracyjnych (i robi to). Ale podczas pracy w trybie wsadowym pliki...

29
Kiedy katalogi przestały być czytelne jako pliki?

Mam pierwszą edycję książki The Unix Programming Environment. W rozdziale 2 autorzy stwierdzają, że katalogi są czytelne jako pliki, i wspominają kilka faktów na temat formatu tych plików. Podają przykłady użycia, takie jak cat .(w ćwiczeniu 2-2). Przynajmniej w Darwin katalogi nie są już czytelne...

29
Kto tworzy / etc / {group, gshadow, passwd, shadow} -?

W dowolnym systemie linux, do którego mam dostęp (kilka Archlinuxes, Ubuntu, Debian Sid i Gentoo) są następujące 4 pliki /etc/, wszystkie zakończone myślnikiem: /etc/group- /etc/gshadow- /etc/passwd- /etc/shadow- W Internecie mówią, że są to tylko pliki kopii zapasowych, aktualizowane do...