These commands and techniques provide basic file management capabilities in Linux. Depending on your specific needs, you may use additional utilities or options to perform more advanced file operations.
| #cd | Change directory. Example: cd /path/to/directory |
| #pwd | Print working directory. Example: pwd |
| #ls | listing files Example: ls -l (long format), ls -a (including hidden files), ls -lh (human-readable sizes). |
| #mkdir | Create directories. Example: mkdir directory_name. |
| #touch | Create empty files or update file timestamps. Example: touch filename. |
| #rm | Remove files or directories. Example: rm filename,rm -r directory_name (recursive). |
| #cp | Copy files or directories. Example: cp source_file destination_file,cp -r source_directory destination_directory (recursive). |
| #mv | Move or rename files or directories. Example: mv source_file destination_file,mv source_file new_name. |
| #cat | display file content. Example: cat filename. |
| #less | View file content one page at a time. Example: less filename. |
| #head | Display the first few lines of a file. Example: head filename. |
| #tail | Display the last few lines of a file. Example: tail filename |
| #find | Search for files in a directory hierarchy. Example: find /path/to/search -name filename. |
| #grep | Search for text patterns in files. Example: grep pattern filename. |
| #chmod | Change file permissions. Example: chmod 644 filename |
| #chown | Change file ownership. Example: chown user:group filename |
| #tar | Archive files and directories. Example: tar -cvf archive.tar directory. |
| #ln -s | A symbolic link is a special type of file that points to another file or directory.It acts as a shortcut or reference to the target file or directory |
| #df | Display disk space usage. Example: df -h (human-readable). |
| #du | Estimate file space usage. Example: du -h (human-readable). |
Leave a comment