File Operations
1. cp
Copies files or directories.
cp source.txt destination.txt
2. mv
Moves or renames files.
mv old.txt new.txt
3. rm
Deletes files.
rm file.txt
4. rm -rf
Force deletes directories recursively.
rm -rf folder
5. ln
Creates hard or symbolic links.
ln file link
ln -s target symlink
6. stat
Displays detailed file metadata.
stat file.txt
7. file
Identifies file type.
file binary
8. touch
Creates empty files or updates timestamps.
touch newfile.txt
▼ Advanced
9. shred
Overwrites files to prevent recovery.
shred file.txt
10. sync
Flushes filesystem write buffers.
sync
11. chattr
Changes file attributes.
chattr +i file.txt
Directory Operations
1. mkdir
Creates directories.
mkdir newdir
2. rmdir
Removes empty directories.
rmdir emptydir
3. pwd
Prints current working directory.
pwd
4. ls
Lists directory contents.
ls -la
▼ Advanced
5. du
Displays disk usage.
du -sh *
6. readlink
Prints symbolic link target.
readlink symlink
Viewing Files
1. cat
Prints file contents.
cat file.txt
2. less
Scrollable viewer.
less file.txt
3. nl
Displays line numbers.
nl file.txt
▼ Advanced
4. od
Octal/character dump.
od -c file
5. strings
Extracts printable strings.
strings binary
Permissions & Ownership
1. chmod
Changes permissions.
chmod 755 script.sh
2. chown
Changes ownership.
chown user:group file
3. chgrp
Changes group ownership.
chgrp staff file
▼ Advanced
4. umask
Sets default permission mode.
umask 022
5. lsattr
Lists extended file attributes.
lsattr file