truncate
Truncates file or files to a specified length.
To retain only metadata, set file size to 0 bytes. Also useful to keep an empty file for processes without deleting and recreating a file.
Synopsis
truncate [-s <size_in_bytes>] <filepath> [<filepath> ...]
Syntax conventions | Description |
---|---|
UPPERCASE |
Literal keyword. |
Lowercase |
Not literal. |
<`Italics>` |
Variable value. Replace with a valid option or user-defined value. |
|
Optional.
Square brackets ( |
|
Group.
Parentheses ( |
|
Or.
A vertical bar ( |
|
Repeatable.
An ellipsis ( |
|
Single quotation ( |
|
Map collection.
Braces ( |
|
Set, list, map, or tuple.
Angle brackets ( |
|
End CQL statement.
A semicolon ( |
|
Separate the command line options from the command arguments with two hyphens ( |
|
Search CQL only: Single quotation marks ( |
|
Search CQL only: Identify the entity and literal value to overwrite the XML element in the schema and solrconfig files. |
Definition
The short form and long form parameters are comma-separated.
Command arguments
- filepath
-
Explicit or relative filepath.
-
Wildcard characters are supported.
-
Explicit file system prefixes
dsefs:
andfile:
are supported. -
..
is the parent directory.
-
- -s, --size size_in_bytes
-
Set new file size in bytes.
Examples
Truncate file to 0 bytes
dsefs dsefs://127.0.0.1:5598/ > truncate -s 0 file:/home/myFile