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.txt
Some line
Some other line
EOF
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.test
o 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.