Pytania oznaczone «files»

25
Zamień tekst szybko w bardzo dużym pliku

Mam plik tekstowy o pojemności 25 GB, który wymaga zastąpienia ciągu tylko w kilku wierszach. Mogę używać z sedpowodzeniem, ale uruchomienie zajmuje bardzo dużo czasu. sed -i 's|old text|new text|g' gigantic_file.sql Czy jest na to szybszy

24
Zastosowanie O_DIRECT w systemie Linux

Jeśli to pytanie jest zbyt zorientowane na programistę, daj mi znać. Zastanawiam się, czy są ludzie znający flagę O_DIRECT dla wywołania systemowego open () w Linuksie 2.6? Linus dyskredytuje jego użycie, jednak wydaje się, że zapisywanie plików o wysokiej wydajności wskazuje na jego użycie....

24
Czy pliki są otwierane przez procesy ładowane do pamięci RAM?

Komendy , na przykład sed, są programami, a programy są zakodowaną logiką w pliku i pliki te znajdują się gdzieś na dysku twardym. Jednak podczas wykonywania poleceń kopia ich plików z dysku twardego jest umieszczana w pamięci RAM , gdzie ożywają i mogą wykonywać różne czynności oraz są nazywane...

23
Dodaj linie na początku i na końcu dużego pliku

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

23
Jak mogę zmienić datę „zmiany” pliku?

Jak mogę zmienić datę „zmiany”? $ touch -t 9901010000 test;stat test File: `test' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fe01h/65025d Inode: 11279017 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ x) Gid: ( 1000/ x) Access: 1999-01-01 00:00:00.000000000 +0100 Modify:...

23
Czy pliki gniazd internetowych Unix są?

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