m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/file-operations.md
blob: f9383c27755fa47eaf0198273aeef3b5d36aed8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# General file operations and utilities

## `ls`

* `-S`: sort by file size (largest first)
* `-r`: reverse sorting order

## `shred`

Overwrites a file repeatedly with random data, to prevent data recovery.

* `-z`: zeroes out at the end
* `-n <N>`: does `N` iterations (deafults to only 3)
* `-u`: deallocates and removes file

So a common usage:

    shred -zun100 <file>