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.
Używam taildo monitorowania postępu zadań, o których wiem, że zapiszą ich postęp na dysku. Prawie zawsze wiem, który plik utworzą przed uruchomieniem (zadania są wysyłane przez program planujący na superkomputerze) Czy istnieje sposób na tailte pliki przed ich utworzeniem? Chciałbym to zrobić, unikając warunków wyścigu i / lub zakładając, jak …
Jak mogę domyślnie wykluczyć pliki za pomocą rsync? Oto jak zaczyna się moja normalna składnia rsync: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... Widziałem wiele wzmianek o konfigurowaniu /etc/rsyncd.confpliku, ale może to więcej dla demona niż komendy rsync. Czy jest możliwe, aby niektóre domyślne wykluczenia dla rsync …
Próbowałem użyć polecenia ls --time=atime działał w jednym katalogu, ale nie działał w innym katalogu. Otworzyłem niektóre pliki w vimie, evince i innych aplikacjach, ale czasy dostępu do plików poleceń nie uległy zmianie. Podczas pisania touch file.txtczas dostępu jest zmieniany, ale podczas pisania vim file.txtczas dostępu nie ulega zmianie. Co …
Nie zamierzam korzystać ze skomplikowanych narzędzi, takich jak tryb skarg AppArmor, potrzebuję łatwych narzędzi, aby powiedzieć mi, do których plików dostęp ma dany program.
Jakiego polecenia mogę użyć, aby utworzyć zips z ograniczeniem liczby plików? Mam folder (bez podfolderów), powiedzmy, 5000 plików, więc chciałbym uzyskać polecenie, które podzieliłoby tę liczbę i utworzyło 10 osobnych ziparchiwów, z których każdy składałby się z nie więcej niż 500 plików. Nie chcę też, aby powstałe 10 zipplików było …
Pobrałem dwa pliki, oba zostały zapisane pod tą samą nazwą pliku, a następnie przeniosłem je za pomocą SCP na inny komputer. Dlaczego nie stali się jednym, gdy drugie zostało uratowane?
Jakie są przyczyny zmiany własności pliku po przeniesieniu scpgo z jednego serwera na drugi? Właściciel pliku zmienił się z „ owner ” na „ apache ”. Kiedyś scp -p. „ Właściciel ” użytkownika istnieje na obu serwerach i ma ten sam identyfikator UID.
Mam plik zawierający nazwy plików. Na przykład: /tmp/list.txt (ze spacjami na początku każdej linii): /tmp/file.log /app/nir/home.txt /etc/config.cust Chcę, używając jednego wiersza, aby przenieść wszystkie pliki wymienione w /tmp/list.txtcelu/app/dest Powinno to być coś takiego: cat /tmp/list.txt | xargs mv /app/dest/
Chciałbym skopiować zawartość katalogu 1 do katalogu 2. Chciałbym jednak kopiować tylko pliki (a nie katalogi) z mojego katalogu 1. Jak to zrobić? cp dir1/* dir2/* nadal mam problem z katalogami. Ponadto wszystkie moje pliki nie mają żadnego rozszerzenia, więc . nie załatwi sprawy
Chcę dać użytkownikom możliwość tworzenia plików do odczytu i odczytu w innym katalogu użytkownika, ale nie mieć opcji usuwania pliku po utworzeniu (lepki bit nie będzie tu działał ...), na przykład: Mam użytkownika manager z katalogiem repository Mam użytkownika, worker1który musi zapisywać pliki, /manager/repositoryale nie może ich usunąć Mam użytkownika, …
Mam skrypt, który używa rsync do synchronizacji danych w zdalnym -> scenariuszu lokalnym. Natychmiast po uruchomieniu komendy rsync sprawdź, czy kod błędu jest równy zero, czy nie. Jeśli jest zero, wykonywane są dalsze polecenia. Nie bierze to jednak pod uwagę faktu, że rsync mógł działać poprawnie, ale nie wprowadził żadnych …
Z Unix Power Tools, wydanie trzecie : Zamiast usuwania pliku, opróżnij sekcję: Jeśli w aktywnym procesie plik jest otwarty (nierzadko w przypadku plików dziennika), usunięcie pliku i utworzenie nowego nie wpłynie na program rejestrujący; te wiadomości będą po prostu przechodzić do pliku, który nie jest już połączony . Opróżnienie pliku …
Jak powinienem wyświetlić listę wszystkich katalogów, w których nie ma pliku o podanej nazwie? np. biorąc pod uwagę to drzewo / /a README file001 file002 /b README file001 /c file003 Chcę wymienić katalogi, które nie mają nazwanych plików README, w tym przypadku byłby to katalog /c. Jak mam to zrobić? …
O ile mi wiadomo, do manipulowania plikami istnieje tylko sys_write syscall w Linuksie, który zastępuje zawartość pliku (lub rozszerza go, jeśli na końcu). Dlaczego nie ma wywołań systemowych do wstawiania lub usuwania treści w plikach w systemie Linux? Ponieważ wszystkie obecne systemy plików nie wymagają przechowywania pliku w ciągłym bloku …
Wbudowane testi [narzędzia mają testy -nt(„nowsze niż”) i -ot(„starsze niż”) w większości powłok, nawet gdy powłoka działa w „trybie POSIX” (dotyczy to również zewnętrznych narzędzi o tych samych nazwach w systemy, do których mam dostęp). Testy te służą do porównywania znaczników czasu modyfikacji dwóch plików. Ich udokumentowana semantyka różni się …
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.