RHEL 7 Tutorial Managing Files and Directories

In Linux Operating System Everything is considered as a File. If you know Managing Files and Directories Effectively  that way you get more commanding on Operating system. In this Article We are going to learn RHEL 7 Tutorial Managing Files and Directories.

RHEL 7 Tutorial Managing Files and Directories

Creating files and multiple files at a time using touch command, let’s see practical examples

[root@ArkIT touch]#touch samplefile

[root@ArkIT touch]#touch file{1..10}.txt

Listing the files and directories using ls command

25 practical examples with ls command

Types of Files in Linux

File Type Symbol Description
Regular file Normal File
Directory d Directory can be stored with other files
Link l Shortcut to the original file
Special File c /dev file. Character device file
Socket File s The file system’s access control
Pipe p Special file that allows processes to communicate
Block File b Block Device File

Creating directories and parent directory structure using single command

# mkdir dir1

# mkdir -p /dir2/ravi/test

Copy files source to destination

cp is the command to copy the files

# cp anaconda-ks.cfg ravi wel /dir2/
cp: overwrite ‘/dir2/ravi’? y
cp: cannot overwrite directory ‘/dir2/ravi’ with non-directory

Copy Directories

# cp -Rv dir1/ /dir2/
‘dir1/’ -> ‘/dir2/dir1’

Move Files and Directories

Using mv command we can simple move files / directories from source to destination

# mv dir1/ /dir2/
mv: overwrite ‘/dir2/dir1’? y

# ls /dir2/
anaconda-ks.cfg dir1 ravi wel

Deleting files and directories 

rm is the command to remove / delete files and directories

# rm ravi
rm: remove regular file ‘ravi’? y
# rm -f wel
# rm -f touch/
rm: cannot remove ‘touch/’: Is a directory
# rm -rf touch/

That’s about RHEL 7 Tutorial Managing Files and Directories.

Related Articles

25 commonly used commands in Linux

find command with 30 practical examples

chmod command to grant file / directory permissions

Complete RHCSA and RHCE Certification study Guide

Thanks for your wonderful Support and Encouragement