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.
Wiem, że kopiowanie lub przesyłanie tego, co pierwotnie było rzadkie, bez użycia narzędzia, które rozumie rzadkie pliki, spowoduje wypełnienie „dziur”. Czy istnieje metoda lub narzędzie, które pozwala zamienić to, co kiedyś było rzadkim plikiem, na rzadkie? Na przykład: utwórz rzadki plik: % dd if=/dev/zero of=TEST bs=1 count=0 seek=1G # do …
Potrzebuję pomocy w zrozumieniu tego, co na pewno jest podstawową koncepcją w systemie Linux: limit otwartych plików. W szczególności jestem zdezorientowany, dlaczego otwarte gniazda mogą liczyć się do całkowitej liczby „otwartych plików” w systemie. Czy ktoś może wyjaśnić, dlaczego? Rozumiem, że prawdopodobnie chodzi o całą zasadę „wszystko jest plikiem” w …
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 ostatniej zmiany. Teraz zastanawiam się: kto tworzy te pliki? Czy to …
Czy istnieje sposób na stworzenie z powietrza, pliku, który jest sekwencją liczb, zaczynając od podanej liczby, po jednej w wierszu? coś jak magic_command start 100 lines 5 > b.txt i wtedy b.txtbyłoby 100 101 102 103 104
Mam skrypt, do którego potokuje dane wyjściowe |tee scriptnameYYMMDD.txt. Po każdym cyklu pętli for, w której generowane jest wyjście, będę odwracał zawartość pliku tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt, aby wynik dziennika był widoczny w oknie przeglądarki z najnowszymi wierszami u góry. Będę miał kilka skryptów wykonujących to równolegle. Próbuję zminimalizować aktywność …
Mam proces node.js, który używa fs.appendFiledo dodawania wierszy file.log. Dołączane są tylko pełne linie po około 40 znaków na linie, np. Połączenia są podobne fs.appendFile("start-end"), a nie 2 połączenia jak fs.appendFile("start-")i fs.appendFile("end"). Jeśli przeniosę ten plik, file2.logczy mogę mieć pewność, że żadne linie nie zostaną zgubione lub skopiowane częściowo?
Jak mam przesyłać pliki z systemu Windows do Ubuntu zainstalowanego na Virtualbox? Kiedy podłączyłem USB, wyskakuje ono tylko w systemie Windows. Jak mogę to zobaczyć w Ubuntu?
Uruchomiłem to polecenie wczoraj, pomyślałem na maszynie testowej, ale był to serwer plików podłączony przez SSH. sudo rm -rf /tmp/* !(lost+found) Mój emulator terminala to Konsole. Mój system to Debian 7. Pytanie: Czy to polecenie usunęło inne pliki niż pliki w / tmp?
Proszę o uwagę: Ja nie pytając, jak zrobić plik z wiersza poleceń! Używam touchdo tworzenia plików od lat, nie zwracając uwagi, że jego głównym celem jest coś innego. Jeśli chcesz utworzyć plik z wiersza poleceń, istnieje wiele możliwości: touch foo.bar > foo.bar cat > foo.bar echo -n > foo.bar printf …
Pamiętam, że robiłem coś takiego jak „XXX / home / user / dir / child / file” i zwróciło to właściciela i / lub pozwolenie: /home /home/user /home/user/dir /home/user/child /home/user/child/file Ale nie pamiętam, czym było to polecenie. Czy ktoś ma pomysł?
Jak mogę sprawdzić, czy dwa pliki są na stałe połączone z linii poleceń? np. coś to łączy: $ ls fileA fileB fileC $ is-hardlinked fileA fileB yes $ is-hardlinked fileA fileC no
Istnieje katalog, Aktórego zawartość jest często zmieniana przez inne osoby. Stworzyłem osobisty katalog, w Bktórym przechowuję wszystkie pliki, w których kiedykolwiek byłem A. Obecnie po prostu od czasu rsyncdo czasu uruchamiam pliki, których kopie zapasowe należy Awykonać B. Jednak obawiam się, że niektóre pliki zostaną dodane A, a następnie usunięte, …
Chciałbym rekurencyjnie znaleźć wszystkie pliki, dla których skrypt, który akceptuje plik jako argument, zwraca wartość niezerową. Masz pomysł, jak to zrobić, używając narzędzia „znajdź” lub podobnego narzędzia?
Mam katalog zawierający dużą liczbę plików (takich jak dzienniki na każdy dzień roku). Chciałbym usunąć wszystkie pliki utworzone przed, powiedzmy, 22/11. Jak mogę to osiągnąć? Czy muszę użyć findnastępnie exec -rm? Używam ksh.
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.