weten hoe een nieuw bestand te maken is een belangrijke vaardigheid voor iedereen die Linux op regelmatige basis gebruikt. U kunt een nieuw bestand maken vanuit de opdrachtregel of vanuit de desktop file manager.
in deze tutorial laten we u verschillende manieren zien om snel een nieuw bestand in Linux aan te maken met behulp van de opdrachtregel.
voordat u begint met #
om een nieuw bestand aan te maken moet u schrijfrechten hebben op de bovenliggende map. Anders krijgt u een fout met toestemming geweigerd.,
Als u de inhoud van een map wilt weergeven, gebruikt u het commando ls
.
een bestand aanmaken met touch commando #
het touch
Commando stelt ons in staat om de tijdstempels van bestaande bestanden en mappen bij te werken en nieuwe, lege bestanden aan te maken.
De makkelijkste en meest memorabele manier om nieuwe, lege bestanden aan te maken is met het touch
Commando.,
om een nieuw bestand aan te maken, voert u het commando touch
, gevolgd door de naam van het bestand dat u wilt aanmaken:
touch file1.txt
als het bestand file1.txt
niet bestaat, zal het commando hierboven het aanmaken, anders zal het de tijdstempels wijzigen.
om meerdere bestanden tegelijk aan te maken, geeft u de bestandsnamen op, gescheiden door spatie:
touch file1.txt file2.txt file3.txt
Als u een bestand met de Redirection Operator #
Redirection maakt het mogelijk om de uitvoer van een commando vast te leggen en als invoer naar een ander commando of bestand te sturen., Er zijn twee manieren om uitvoer om te leiden naar een bestand. De operator >
zal een bestaand bestand overschrijven, terwijl de operator >>
de uitvoer aan het bestand zal toevoegen.
om een leeg bestand met nullengte aan te maken, geeft u de naam op van het bestand dat u wilt maken na de redirection operator:
> file1.txt
Dit is het kortste commando om een nieuw bestand in Linux aan te maken.
bij het aanmaken van een bestand met behulp van een omleiding, moet u oppassen dat u een belangrijk bestaand bestand niet overschrijft.,
een bestand aanmaken met cat Commando #
Het cat commando wordt voornamelijk gebruikt voor het lezen en samenvoegen van bestanden, maar het kan ook gebruikt worden voor het aanmaken van nieuwe bestanden.
om een nieuw bestand aan te maken voer je het cat commando uit, gevolgd door de redirection operator >
en de naam van het bestand dat je wilt aanmaken. Druk op Enter
typ de tekst en als u klaar bent, drukt u op CRTL+D
om de bestanden op te slaan.,
cat > file1.txt
een bestand aanmaken met echo-opdracht #
het echo
Commando drukt de tekenreeksen af die als argumenten worden doorgegeven aan de standaarduitvoer, die kunnen worden omgeleid naar een bestand.
om een nieuw bestand aan te maken voert u het commando echo
, gevolgd door de tekst die u wilt afdrukken en gebruikt u de omleidingsoperator >
om de uitvoer naar het bestand te schrijven dat u wilt maken.,
echo "Some line" > file1.txt
Als u een lege map wilt aanmaken, gebruik dan:
echo > file1.txt
een bestand aanmaken met behulp van Heredoc #
hier document of Heredoc is een type omleiding waarmee u meerdere invoerregels aan een opdracht kunt doorgeven.
deze methode wordt meestal gebruikt wanneer u een bestand wilt maken met meerdere regels tekst uit een shell script.,
om bijvoorbeeld een nieuw bestand aan te maken file1.txt
gebruikt u de volgende code:
cat << EOF > file1.txt
Some line
Some other line
EOF
het lichaam van het heredoc kan variabelen, speciale tekens en commando ‘ s bevatten.
een groot bestand aanmaken #
soms wilt u voor testdoeleinden een groot bestand aanmaken. Dit is handig wanneer u de schrijfsnelheid van uw schijf wilt testen of de downloadsnelheid van uw verbinding wilt testen.
met dd-opdracht #
het dd
– commando wordt voornamelijk gebruikt om bestanden te converteren en te kopiëren.,
om een bestand met de naam 1G.test
met een grootte van 1GB aan te maken, zou u het volgende commando uitvoeren:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
met fallocate Commando #
fallocate
een opdrachtregelprogramma voor het toewijzen van echte schijfruimte voor bestanden.
het volgende commando zal een nieuw bestand aanmaken met de naam 1G.test
met een grootte van 1GB:
fallocate -l 1G 1G.test
conclusie #
In deze tutorial heeft u geleerd hoe u een nieuw bestand in Linux kunt maken vanaf de commandoregel met behulp van verschillende commando ‘ s en omleiding.,
als de opdrachtregel niet uw ding is, kunt u eenvoudig een leeg tekstbestand maken met behulp van het rechtsklikmenu in het Bestandsbeheer.