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.
Rozumiem, że „Wszystko jest plikiem” jest jedną z głównych koncepcji Uniksa, ale gniazda używają różnych interfejsów API udostępnianych przez jądro (takich jak gniazdo, sendto, recv itp.), A nie jak zwykłe interfejsy systemu plików. W jaki sposób zastosowanie ma tutaj „Wszystko jest plikiem”?
Masz trzy foldery: folder bieżący , który zawiera bieżące pliki folder stary , który zawiera starszą wersję tych samych plików różnica folderów , która jest tylko pustym folderem Jak porównać stare z bieżącym i skopiować pliki, które są inne (lub całkowicie nowe) w bieżącym, aby je odróżnić ? Szukałem dookoła …
Mam scenariusz, w którym wiersze będą dodawane na początku i na końcu ogromnych plików. Próbowałem, jak pokazano poniżej. dla pierwszego wiersza: sed -i '1i\'"$FirstLine" $Filename dla ostatniej linii: sed -i '$ a\'"$Lastline" $Filename Problem z tym poleceniem polega na tym, że dołącza on pierwszą linię pliku i przechodzi przez cały …
Wiem, że mogę usunąć wszystko z pamięci podręcznej systemu plików Linux , ale czy istnieje sposób na usunięcie tylko jednego określonego pliku? Lub zapobiec buforowaniu pliku? Lub powiedzieć procesowi, aby nie buforował żadnych zapisywanych plików? Mam proces, który odczytuje wiele małych plików i zapisuje duży plik. Chcę przechowywać małe pliki …
Używam ag( Silver Searcher ) wersji 0.31.0. Mogę łatwo wyszukać ciąg znaków w wiązce plików, używając: localhost:workspace davea$ ag 'ftp' . Ale co, jeśli chcę skanować pliki tylko z pewnymi rozszerzeniami? Próbowałem tego: localhost:workspace davea$ ag 'ftp' .java ERR: Error stat()ing: .java ERR: Error opening directory .java: No such file …
Szukam polecenia do utworzenia wielu (tysięcy) plików zawierających co najmniej 1 KB losowych danych. Na przykład, Name size file1.01 2K file2.02 3K file3.03 5K etc. Jak mogę utworzyć wiele takich plików?
Czy istnieje sposób, aby lsof działał w sposób ciągły, aby monitorować każdy plik otwierany w czasie rzeczywistym? Nie znam nazwy procesu. Chcę, aby lsof działał nieprzerwanie przez pewien czas, dopóki nie zobaczę, że lista zawiera to, czego chcę.
Mam około 15000 plików o nazwach file_1.pdb, file_2.pdbitp mogę kot o kilka tysięcy z nich w kolejności wykonując: cat file_{1..2000}.pdb >> file_all.pdb Jeśli jednak zrobię to dla 15 000 plików, pojawi się błąd -bash: /bin/cat: Argument list too long Widziałem, jak ten problem został rozwiązany, find . -name xx -exec …
W systemie Linux (Debian, Ubuntu Mint ...) Czy jest jakieś polecenie opcji lub coś, czego można użyć do przesłania plików do innego użytkownika bez konieczności: sudo mv /home/poney/folderfulloffiles /home/unicorn/ sudo chown -R unicorn:unicorn /home/unicorn/folderfulloffiles
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Kiedy nazywasz pliki zawierające wiele słów w nazwie, czy w systemach uniksowych częściej jest używane …
Próbuję zrozumieć specjalne pliki postaci. Z wikipedii rozumiem, że pliki te „zapewniają interfejs” dla urządzeń, które przesyłają dane po jednym znaku na raz. Rozumiem, że system w jakiś sposób wywołuje urządzenie znakowe zamiast bezpośrednio wywoływać sterownik urządzenia. Ale w jaki sposób plik zapewnia ten interfejs? Czy jest to plik wykonywalny, …
Ostatnio muszę usunąć wiele duplikatów. Łączę trzy lub cztery systemy plików i chcę, aby przestrzeń była wykorzystywana ekonomicznie. Na początku fdupeswydawało się , że jest to najlepsze narzędzie do pracy, ale coraz częściej napotykam ograniczenia. Rozważ polecenie fdupes -rdN somedirectory/. To tworzy skrót wszystkich plików w podkatalogach somedirectory. A kiedy …
POSIX definiuje plik tekstowy jako: Plik zawierający znaki zorganizowane w zero lub więcej wierszy. Wiersze nie zawierają znaków NUL i żaden z nich nie może przekraczać długości {LINE_MAX} bajtów, w tym znaku <nline>. Chociaż POSIX.1-2017 nie rozróżnia plików tekstowych od plików binarnych (patrz standard ISO C), wiele programów narzędziowych generuje …
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.