Android

Jak utworzyć plik w systemie Linux

Tworzenie grup i użytkowników w Linux

Tworzenie grup i użytkowników w Linux

Spisu treści:

Anonim

W systemie Linux możemy utworzyć nowy plik z wiersza poleceń lub z menedżera plików na pulpicie.

Umiejętność tworzenia nowego pliku jest ważną umiejętnością dla każdego, kto regularnie korzysta z Linuksa.

W tym samouczku pokażemy różne sposoby szybkiego tworzenia nowego pliku w systemie Linux za pomocą wiersza polecenia.

Zanim zaczniesz

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

Tworzenie pliku za pomocą polecenia dotykowego

Polecenie dotykowe pozwala nam aktualizować znaczniki czasu dla istniejących plików i katalogów, a także tworzyć nowe, puste pliki.

Najłatwiejszym i najbardziej zapadającym w pamięć sposobem tworzenia nowych, pustych plików jest użycie polecenia dotykowego.

Aby utworzyć nowy plik, po prostu uruchom polecenie dotykowe, a następnie nazwę pliku, który chcesz utworzyć:

touch file1.txt

Jeśli plik file1.txt nie istnieje, powyższe polecenie utworzy go, w przeciwnym razie zmieni swoje 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 za pomocą operatora przekierowania

Przekierowanie pozwala przechwycić dane wyjściowe z polecenia i wysłać je jako dane wejściowe do innego polecenia lub pliku. Istnieją dwa sposoby przekierowania wyjścia do pliku. Operator > zastąpi istniejący plik, a operator >> dołączy wynik 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ótsza komenda do utworzenia nowego pliku w systemie Linux.

Podczas tworzenia pliku przy użyciu przekierowania należy uważać, aby nie zastąpić 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żna go również używać 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, a po zakończeniu naciśnij CRTL+D aby zapisać pliki.

cat > file1.txt

Tworzenie pliku za pomocą polecenia echo

Polecenie echo wyświetla ciągi znaków 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ć dane wyjściowe w pliku, który chcesz utworzyć.

echo "Some line" > file1.txt

echo > file1.txt

Tworzenie pliku za pomocą Heredoc

Tutaj dokument lub Heredoc to rodzaj przekierowania, który pozwala przekazać wiele wierszy danych wejściowych 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 plik file1.txt , użyj następującego kodu:

<< EOF > file1.txt Some line Some other line EOF

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

Tworzenie dużego pliku

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

Za pomocą polecenia dd

Polecenie dd służy głównie do konwertowania i kopiowania plików.

Aby utworzyć plik o nazwie 1G.test o rozmiarze 1 GB, uruchom:

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

Za fallocate polecenia fallocate

fallocate narzędzie wiersza polecenia do przydzielania rzeczywistego miejsca na dysku dla plików.

Następujące polecenie utworzy nowy plik o nazwie 1G.test o rozmiarze 1 GB:

fallocate -l 1G 1G.test

Wniosek

W tym samouczku nauczyłeś się, jak utworzyć nowy plik w systemie Linux z wiersza poleceń przy użyciu różnych poleceń i przekierowań.

Jeśli linia poleceń nie jest twoją rzeczą, możesz łatwo utworzyć pusty plik tekstowy, korzystając z menu prawym przyciskiem myszy w menedżerze plików.

terminal bash