Pytania otagowane jako files

Manipulowanie plikami: kopiowanie, zmiana nazwy, wyszukiwanie, analiza, archiwizacja itp. Aby operować na tekście w pliku, zobacz / przetwarzanie tekstu. W przypadku pytań dotyczących menedżera plików Files (wcześniej Nautilus), patrz / nautilus.

3
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, ale może jest to …
32 linux  shell  files  hook 

2
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 plików: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Jak mogę to zrobić (z powłoki bash)
32 bash  files  find  wildcards 

2
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. Aktualizację CWD itp.), Tak jakbym to zrobił bezpośrednio: cd /target/path ? Muszę uruchomić niektóre programy, które …
32 files  symlink  cwd 

6
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 dzienniku? Zastanawiałem się nad zastąpieniem log.txt twardym łączem (aplikacja …

1
Dlaczego pliki wykonywalne np. / Usr / sbin są zapisywane przez root?
Czy możesz wyjaśnić, dlaczego skompilowany plik binarny (na przykład /usr/sbin) ma uprawnienia do zapisu dla rootużytkownika? Dla mnie to jest skompilowane. Oznacza to, że bezpośredni zapis nie ma zastosowania i może w jakiś sposób narazić plik na pewne problemy z bezpieczeństwem. Skrypt (np. bashPlik) może być zapisywalny, ponieważ jest to …

7
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 konfiguracyjne nie są konieczne, ponieważ określam opcje wiersza polecenia, które zastępują …
31 files 


5
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 wyświetla następujący komunikat o błędzie: rm: cannot remove `/tmp/our_cache/*': No such …
31 files  rm 


3
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 nie wychodzić z EOF, zamiast …
31 files  pipe  cat  tail  open-files 


1
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 jako pliki. Przynajmniej wydają się …



6
Gedit nie zapisze pliku w udziale VirtualBox: plik tekstowy zajęty
Mam plik tekstowy, który mogę zmienić za pomocą innych aplikacji (na przykład openoffice). Ale kiedy próbuję go zmienić i zapisać za pomocą gedit, pojawia się błąd z gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy zezwolenie na BuildNotes.txt jest następujące: -rwxrwx--- 1 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.