<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=Truncate</id>
	<title>Truncate - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=Truncate"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Truncate&amp;action=history"/>
	<updated>2026-04-11T23:26:13Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=Truncate&amp;diff=2178&amp;oldid=prev</id>
		<title>Admin: /* Källor */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Truncate&amp;diff=2178&amp;oldid=prev"/>
		<updated>2024-05-27T15:53:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Källor&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 27 maj 2024 kl. 15.53&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot;&gt;Rad 81:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 81:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.gnu.org/software/coreutils/manual/html_node/truncate-invocation.html GNU coreutils manual - truncate]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.gnu.org/software/coreutils/manual/html_node/truncate-invocation.html GNU coreutils manual - truncate]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://man7.org/linux/man-pages/man1/truncate.1.html truncate manual (Linux)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://man7.org/linux/man-pages/man1/truncate.1.html truncate manual (Linux)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://ss64.com/osx/truncate.html truncate manual (macOS)]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Unix-kommandon&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Linuxkommandon&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=Truncate&amp;diff=2177&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== truncate - Ändra storleken på filer == Kommandot `truncate` används för att ändra storleken på filer i Unix-liknande operativsystem.  === Syntax ===  truncate [ALTERNATIV]... FIL...  === Beskrivning === Kommandot `truncate` används för att ändra storleken på angivna filer. Filerna kan antingen förlängas eller förkortas till den angivna storleken. Om en fil förlängs fylls det extra utrymmet med nollor. Om en fil förkortas, trunkeras innehållet till den...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Truncate&amp;diff=2177&amp;oldid=prev"/>
		<updated>2024-05-27T15:53:26Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== truncate - Ändra storleken på filer == Kommandot `truncate` används för att ändra storleken på filer i Unix-liknande operativsystem.  === Syntax ===  truncate [ALTERNATIV]... FIL...  === Beskrivning === Kommandot `truncate` används för att ändra storleken på angivna filer. Filerna kan antingen förlängas eller förkortas till den angivna storleken. Om en fil förlängs fylls det extra utrymmet med nollor. Om en fil förkortas, trunkeras innehållet till den...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== truncate - Ändra storleken på filer ==&lt;br /&gt;
Kommandot `truncate` används för att ändra storleken på filer i Unix-liknande operativsystem.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 truncate [ALTERNATIV]... FIL...&lt;br /&gt;
&lt;br /&gt;
=== Beskrivning ===&lt;br /&gt;
Kommandot `truncate` används för att ändra storleken på angivna filer. Filerna kan antingen förlängas eller förkortas till den angivna storleken. Om en fil förlängs fylls det extra utrymmet med nollor. Om en fil förkortas, trunkeras innehållet till den angivna storleken.&lt;br /&gt;
&lt;br /&gt;
=== Alternativ ===&lt;br /&gt;
Kommandot `truncate` stöder flera alternativ som kan användas för att justera filstorlekar:&lt;br /&gt;
&lt;br /&gt;
* -c, --no-create - Skapa inte några filer om de inte redan existerar.&lt;br /&gt;
* -o, --io-blocks - Använd I/O-blockstorlek istället för byte när du anger storleken.&lt;br /&gt;
* -r, --reference=FIL - Använd storleken på FIL som referensstorlek.&lt;br /&gt;
* -s, --size=STORLEK - Ange storleken på filen. STORLEK kan anges i olika format som byte, kilobyte (K), megabyte (M), gigabyte (G), etc.&lt;br /&gt;
* --help - Visa hjälpmeddelande och avsluta.&lt;br /&gt;
* --version - Visa versionsinformation och avsluta.&lt;br /&gt;
&lt;br /&gt;
=== Exempel ===&lt;br /&gt;
Här är några praktiska exempel som visar hur du kan använda `truncate`-kommandot:&lt;br /&gt;
&lt;br /&gt;
* För att skapa en fil med en storlek på 1 MB:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 truncate -s 1M fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* För att förkorta en fil till 100 byte:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 truncate -s 100 fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* För att förlänga en fil till 2 GB:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 truncate -s 2G fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* För att sätta storleken på en fil till samma storlek som en annan fil:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 truncate -r referensfil.txt fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* För att ändra storleken på en fil utan att skapa den om den inte redan existerar:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 truncate -c -s 1K fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skillnader mellan macOS och Linux ===&lt;br /&gt;
Det finns några viktiga skillnader att tänka på när man använder `truncate`-kommandot på macOS jämfört med Linux:&lt;br /&gt;
&lt;br /&gt;
* Tillgänglighet: `truncate` är en del av GNU coreutils och är vanligtvis inte förinstallerat på macOS. På macOS kan du behöva installera GNU coreutils via Homebrew eller en liknande pakethanterare.&lt;br /&gt;
* Alternativa kommandon: På macOS kan du använda `dd` för att uppnå liknande resultat som `truncate` om `truncate` inte är tillgängligt.&lt;br /&gt;
* Flaggspecifikationer: De flesta alternativ som finns på GNU-versionen av `truncate` är också tillgängliga på macOS, men det är bra att konsultera `man`-sidan på din specifika plattform för att vara säker.&lt;br /&gt;
&lt;br /&gt;
Exempel på att använda `truncate` på macOS efter installation via Homebrew:&lt;br /&gt;
* För att skapa en fil med en storlek på 1 MB:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 gtruncate -s 1M fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* För att förkorta en fil till 100 byte:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 gtruncate -s 100 fil.txt&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det är alltid bra att konsultera `man`-sidan för `truncate` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.&lt;br /&gt;
&lt;br /&gt;
=== Felsökning ===&lt;br /&gt;
Om du får ett felmeddelande när du använder `truncate`, kontrollera följande:&lt;br /&gt;
&lt;br /&gt;
* Att du använder rätt syntax och alternativ för ditt specifika kommando.&lt;br /&gt;
* Att filerna du försöker ändra storleken på faktiskt existerar och är skrivbara.&lt;br /&gt;
* Att du har rätt version av `truncate` installerad på ditt system (om du använder macOS).&lt;br /&gt;
&lt;br /&gt;
=== Se även ===&lt;br /&gt;
* [[dd]] - Konvertera och kopiera en fil.&lt;br /&gt;
* [[fallocate]] - Fördela utrymme för en fil (endast på vissa Linux-system).&lt;br /&gt;
* [[cp]] - Kopiera filer och kataloger.&lt;br /&gt;
&lt;br /&gt;
=== Källor ===&lt;br /&gt;
* [https://www.gnu.org/software/coreutils/manual/html_node/truncate-invocation.html GNU coreutils manual - truncate]&lt;br /&gt;
* [https://man7.org/linux/man-pages/man1/truncate.1.html truncate manual (Linux)]&lt;br /&gt;
* [https://ss64.com/osx/truncate.html truncate manual (macOS)]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Unix-kommandon]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>