Jak utworzyć plik w Linuksie

wiedza jak utworzyć nowy plik jest ważną umiejętnością dla każdego, kto regularnie używa Linuksa. Nowy plik można utworzyć z wiersza poleceń lub z menedżera plików na pulpicie.

w tym samouczku pokażemy Ci różne sposoby szybkiego tworzenia nowego pliku w Linuksie za pomocą wiersza poleceń.

zanim zaczniesz #

aby utworzyć nowy plik, musisz mieć uprawnienia do zapisu w katalogu nadrzędnym. W przeciwnym razie otrzymasz błąd Odmowa uprawnień.,

Jeśli chcesz wyświetlić zawartość katalogu użyj polecenials.

Tworzenie pliku za pomocą polecenia touch #

polecenietouch pozwala nam aktualizować znaczniki czasu na istniejących plikach i katalogach, a także tworzyć nowe, puste pliki.

najprostszym i najbardziej zapadającym w pamięć sposobem tworzenia nowych, pustych plików jest użycie polecenia touch.,

aby utworzyć nowy plik, po prostu uruchom polecenietouch, a następnie nazwę pliku, który chcesz utworzyć:

touch file1.txt

Jeśli plikfile1.txt nie istnieje, powyższe polecenie utworzy go, w przeciwnym razie zmieni jego znaczniki czasu.

aby utworzyć wiele plików jednocześnie, określ nazwy plików oddzielone spacją:

touch file1.txt file2.txt file3.txt

Tworzenie pliku z operatorem przekierowania #

przekierowanie pozwala przechwycić wyjście z polecenia i wysłać je jako wejście do innego polecenia lub pliku., Istnieją dwa sposoby przekierowania wyjścia do pliku. Operator > nadpisze istniejący plik, natomiast operator >> doda wyjście do pliku.

aby utworzyć pusty plik o zerowej długości, po prostu podaj nazwę pliku, który chcesz utworzyć po operatorze przekierowania:

> file1.txt

jest to najkrótsze polecenie do utworzenia nowego pliku w Linuksie.

podczas tworzenia pliku za pomocą przekierowania należy uważać, aby nie nadpisać ważnego istniejącego pliku.,

Tworzenie pliku za pomocą polecenia cat #

polecenie cat służy głównie do odczytu i łączenia plików, ale może być również używane do tworzenia nowych plików.

aby utworzyć nowy plik, uruchom polecenie cat, a następnie operator przekierowania > I nazwę pliku, który chcesz utworzyć. Naciśnij Enter wpisz tekst i po zakończeniu naciśnij CRTL+D, aby zapisać pliki.,

cat > file1.txt

Tworzenie pliku za pomocą polecenia echo #

polecenieecho wypisuje ciągi znaków, które są przekazywane jako argumenty na standardowe wyjście, które można przekierować do pliku.

aby utworzyć nowy plik, uruchom polecenie echo, a następnie tekst, który chcesz wydrukować, i użyj operatora przekierowania >, aby zapisać wyjście do pliku, który chcesz utworzyć.,

echo "Some line" > file1.txt

Jeśli chcesz utworzyć pusty, po prostu użyj:

echo > file1.txt

Tworzenie pliku za pomocą Heredoc #

tutaj dokument lub Heredoc jest rodzajem przekierowania, które pozwala przekazać wiele linii wprowadzania do polecenia.

ta metoda jest najczęściej używana, gdy chcesz utworzyć plik zawierający wiele wierszy tekstu ze skryptu powłoki.,

na przykład, aby utworzyć nowy plikfile1.txt należy użyć następującego kodu:

cat << EOF > file1.txtSome lineSome other lineEOF

ciało heredoc może zawierać zmienne, znaki specjalne i polecenia.

tworzenie dużego pliku #

czasami, w celach testowych, możesz chcieć utworzyć duży plik danych. Jest to przydatne, gdy chcesz przetestować prędkość zapisu dysku lub przetestować prędkość pobierania połączenia.

przy użyciu polecenia dd #

poleceniedd jest używane głównie do konwersji i kopiowania plików.,

aby utworzyć plik o nazwie1G.testo rozmiarze 1GB, należy uruchomić:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

używając polecenia fallocate #

fallocate narzędzie wiersza poleceń do przydzielania rzeczywistej przestrzeni dyskowej dla plików.

poniższe polecenie utworzy nowy plik o nazwie1G.test o rozmiarze 1GB:

fallocate -l 1G 1G.test

podsumowanie #

w tym samouczku nauczyłeś się tworzyć nowy plik w Linuksie z linii poleceń przy użyciu różnych poleceń i przekierowań.,

Jeśli wiersz poleceń nie jest Twoim zadaniem, możesz łatwo utworzyć pusty plik tekstowy za pomocą menu prawym przyciskiem myszy w menedżerze plików.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przejdź do paska narzędzi