File and Directory Operations in Linux
Introduction
File and directory operations are fundamental tasks in any operating system. In Linux, these tasks are accomplished using various commands that allow users to create, delete, move, and manipulate files and directories efficiently. This tutorial covers the most commonly used commands for these operations.
Creating Files and Directories
To create files and directories in Linux, you can use the touch and mkdir commands respectively.
Example
To create a file named example.txt:
To create a directory named example_dir:
Listing Files and Directories
The ls command is used to list files and directories within the current directory.
Example
To list all files and directories in the current directory:
example_dir/
Copying Files and Directories
The cp command is used to copy files and directories. Use the -r option to copy directories recursively.
Example
To copy a file named example.txt to example_copy.txt:
To copy a directory named example_dir to example_dir_copy:
Moving and Renaming Files and Directories
The mv command is used to move or rename files and directories.
Example
To rename a file from example.txt to example_renamed.txt:
To move a file example_renamed.txt to the example_dir directory:
Deleting Files and Directories
The rm command is used to delete files and directories. Use the -r option to delete directories recursively.
Example
To delete a file named example_copy.txt:
To delete a directory named example_dir_copy:
