1
* Output of entire files
cat tac nl od base64
2
* Formatting file contents
fmt pr fold
3
* Output of parts of files
head tail split csplit
4
* Summarizing files
wc sum cksum md5sum sha1sum sha2
5
* Operating on sorted files
sort shuf uniq comm ptx tsort
6
* Operating on fields
cut paste join
7
* Operating on characters
tr expand unexpand
8
* Directory listing
ls dir vdir dircolors
9
* Basic operations
cp dd install mv rm shred
10
* Special file types
mkdir rmdir unlink mkfifo mknod ln link readlink
11
* Changing file attributes
chgrp chmod chown touch
12
* Disk usage
df du stat sync truncate
13
* Printing text
echo printf yes
14
* Conditions
false true test expr
15
* Redirection
tee
16
* File name manipulation
dirname basename pathchk mktemp
17
* Working context
pwd stty printenv tty
18
* User information
id logname whoami groups users who
19
* System context
date arch uname hostname hostid uptime
20
* SELinux context
chcon runcon
21
* Modified command invocation
chroot env nice nohup stdbuf su timeout
22
* Process control
kill
23
* Delaying
sleep
24
* Numeric operations
factor seq
25
* File permissions
Access modes
26
* Date input formats
Specifying date strings
11 Basic operations
*******************
This chapter describes the commands for basic file manipulation:
copying, moving (renaming), and deleting (removing).
* Menu:
* cp invocation:: Copy files.
* dd invocation:: Convert and copy a file.
* install invocation:: Copy files and set attributes.
* mv invocation:: Move (rename) files.
* rm invocation:: Remove files or directories.
* shred invocation:: Remove files more securely.