Managing Files Using Command-Line Tool – Basic Linux Command
Managing Files Using Command-Line tools – Basic Linux Commands
Objective
- Create Files, Directory and Sub-directory.
- Copy Files, Directory and Sub-directory.
- Link Files, Directory and Sub-directory.
- Move Files, Directory and Sub-directory.
- Remove Files, Directory and Sub-directory.
Managing Files Using Command-Line Tool – Basic Linux Command
File management involve creating, deleting, copying and moving
files. Additionally, directories can be created, deleted, copied, and
moved to help organize file logically. When working at the command-line,
file management requires awareness of the current working directory to
choose either absolute or relative path syntax as most efficient for the
immediate task.
Create Directory
The mkdir command creates one or more directories and
sub-directories. This command will generating error if the file name
already exists or when attempting to create a directory in a parent
directory that doesn’t exists. The -p (parent) option creates missing parent directory for the destination.
~]$ mkdir Documents/imp
mkdir: cannot create directory ‘Documents/imp’: No such file or directory
The mkdir failed because Documents was misspelled and the directory Documents doesn’t exists. If the user had user mkdir -p, there would be no error.
~]$ mkdir -p Documents/imp
~]$ ls
Desktop Document Documents Downloads Music Picture Public Templates Videos
Copy Files
The cp command copies one or more file to become new,
independent files. The Syntax of Copy command allow copying an existing
file to a new file in the current or another directory, or copying
multiple files into another directory. In any destination, new file name
must be unique. If file name is not unique, the copy command will
automatically overwrite the existing file. And if you want to copy
non-empty directory, with contents, you must be use -r (recursive) option with this copy command.
~]$ cd Document
Document]$ cp imp1.txt imp3.txt
Document]$ ls
imp imp1.txt imp3.txt
Document]$
Move File
The mv command renames file in the same directory, or
relocates files to a new directory. Files contents remain unchanged.
File moved to a different file system require creating a new file by
copying the source file, then deleting the source file. Although
normally, transparent to the user, large files may take noticeable
longer to move.
~]$ cd Documents
~]$ ls
abhi.txt
~]$ mv Document/imp1.txt Documents
~]$ cd Documents
~]$ ls
abhi.txt imp1.txt
Rename files and Directory
~]$ rm -r Documents/abhi.txt
Documents]$ ls
imp1.txt
Document]$ cd ..
~]$ rm -r Documents/imp1.txt
~]$
Comments
Post a Comment