SlideShare a Scribd company logo
1 of 18
Linux Commands
File Handling
Call Us : 404-900-9988
Email: info@quontrasolutions.com
Website: www.quontrasolutions.com
Topics
head
tail
link
tar
gzip and gunzip
touch
diff
‘head’ command
Displays the first ten lines of a file, unless otherwise stated.
Syntax:
head [-number | -n number] filename
Example:
head -15 myfile.txt
It displays the first 15 lines of ‘myfile.txt’ .
-number Number of lines to display
-n number Number of lines to display
filename Desired filename
‘tail’ command
Displays the last ten lines of a file, unless otherwise stated.
Syntax:
• tail [-n number] [-l] [-b] [-c] [-r] [-f] [file]
-n number Number of lines to display
-l Units of lines.
-b Units of blocks.
-c Units of bytes.
-r Copies lines from the specified starting
point in the file in reverse order.
-f Displays the last 10 lines and then update
the file as new lines are being added.
filename Desired filename
‘link’ command
Creates a link to the file or directory.
Syntax:
ln [-f] [-n] [-s] [-i] source destination
-f Forced to create a link.
-n Does not overwrite existing
files.
-s Creates a Symbolic link.
source Desired filename
destination Destination filename
Example:
ln –s f1 home/myfiles/f2
Creates a symbolic link between file ‘f1’ to file ‘f3’ of ‘myfiles’ directory.
Represented as ‘’
 View the Link using :
ls –l
 Remove the link using ‘rm’ command.
rm –r f1.
‘tar’ command
Used to group set of files in to ma single file. It is called Archive
file.
Syntax:
tar [-c] [-t or -v] [-x] [-f] filename archivefilename
 It has ‘.tar’ extension.
-c Creates an archive file.
-t or -v Lists archive file content.
-x Extract or de archive an archive file.
filename File to be archived
archivefilename New name for archive file.
Examples:
1. Create an archive file
tar –vcf dir1 myarc.tar
It creates archive file ‘myarc.tar’ which has all files of directory ‘dir1’.
2. Dearchive an archive file
tar –xvf myarc.tar
All files in ‘dir1’ are no more grouped, they are separated.
‘gzip’ and ‘gunzip’
Used to compress and decompress the file respectively.
Syntax:
gzip [-f][-d] filename.
gunzip [-f] compressedfilename.
• It is with ‘.gz’ extension.
-f Compress forcibly.
-d Decompress the compressed file.
filename File to be compressed.
Examples:
1. Compress the file.
gzip –f f1.
Compresses the file ‘f1’ and is represented as ‘f1.gz’.
2. Decompress the compressed file.
gzip –d f1.gz or gunzip –f f1.gz
File ‘f1.gz’ is decompressed to file ‘f1’.
‘touch’ command
Used to change the timestamp of a file. It is also used to
create multiple files at one shot.
Syntax:
touch –t [-a][-m] [-r reference-file] filename
a To change access time
m To change modified time
-r Refer the timestamp of another file
filename Required filename
Use ‘Stat’ command to know the Timestamp.
$ stat f1.c
(sample output)
Access: 2010-11-01 20:35:58.000000000 +0530
Modify: 2010-11-01 20:35:58.000000000 +0530
Change: 2010-11-01 20:35:58.000000000 +0530
Format for touch -t is : [YY]MMDDhhmm[.ss]
Examples:
1. Create multiple files at once.
$ touch file1.txt file2.txt file3.txt
2. Change the access time of a file.
$ touch –t -a 08210820 file1.txt
Access: 2010-06-15 13:30:00.000000000 +0530
Modify: 2010-08-21 08:20:00.000000000 +0530
Change: 2010-11-01 20:45:05.000000000 +0530
Same way we can change the modified time of a file using ‘-m’ along with
‘-t’
4. Refer the timestamp of another file than the current time.
$touch -r file4 file5
file 5 uses the timestamp of file4.
‘diff’ command
It is used to find differences between two files.
Syntax:
diff [options] file1 file2
Options:
a Treats all files as text and compare
them line-by-line.
y Use the side by side output format.
w Ignore white space/blank space
when comparing lines.
i Ignores Case.
Let us have two files, file1.txt and file2.txt as follows:
file1.txt file2.txt
LINUX TEST
goodmorning
with great thoughts
Lead india
LINUX TEST
GOODMORNING
with great thoughts
Examples:
1. Compare the files side by side, ignoring white space.
diff -by file1.txt file2.txt
LINUX TEST LINUX TEST
hscripts.com | HSCRIPTS.com
with great thoughts with great thoughts
Lead India <
2. Compare the files side by side, ignoring Case.
diff -iy file1.txt file2.txt
LINUX TEST LINUX TEST
hscripts.com HSCRIPTS.com
with great thoughts | with great thoughts
Lead India <
Thankyou

More Related Content

More from QUONTRASOLUTIONS

Saas overview by quontra solutions
Saas overview  by quontra solutionsSaas overview  by quontra solutions
Saas overview by quontra solutions
QUONTRASOLUTIONS
 
Core java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutionsCore java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutions
QUONTRASOLUTIONS
 

More from QUONTRASOLUTIONS (20)

Hibernate online training
Hibernate online trainingHibernate online training
Hibernate online training
 
Java j2eeTutorial
Java j2eeTutorialJava j2eeTutorial
Java j2eeTutorial
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
 
Introduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training classIntroduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training class
 
Saas overview by quontra solutions
Saas overview  by quontra solutionsSaas overview  by quontra solutions
Saas overview by quontra solutions
 
Sharepoint taxonomy introduction us
Sharepoint taxonomy introduction   usSharepoint taxonomy introduction   us
Sharepoint taxonomy introduction us
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By Quontra
 
Introduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST APIIntroduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST API
 
Performance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutionsPerformance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutions
 
Obiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutionsObiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutions
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Qa by quontra us
Qa by quontra   usQa by quontra   us
Qa by quontra us
 
MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra
 
Msbi by quontra us
Msbi by quontra usMsbi by quontra us
Msbi by quontra us
 
Introduction to .NET by QuontraSolutions
Introduction to .NET by QuontraSolutionsIntroduction to .NET by QuontraSolutions
Introduction to .NET by QuontraSolutions
 
Core java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutionsCore java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutions
 
Process and Threads in Linux - PPT
Process and Threads in Linux - PPTProcess and Threads in Linux - PPT
Process and Threads in Linux - PPT
 
Introduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra SolutionsIntroduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra Solutions
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 

Linux commands Presented by Quontra Solutions

  • 1. Linux Commands File Handling Call Us : 404-900-9988 Email: info@quontrasolutions.com Website: www.quontrasolutions.com
  • 3. ‘head’ command Displays the first ten lines of a file, unless otherwise stated. Syntax: head [-number | -n number] filename Example: head -15 myfile.txt It displays the first 15 lines of ‘myfile.txt’ . -number Number of lines to display -n number Number of lines to display filename Desired filename
  • 4. ‘tail’ command Displays the last ten lines of a file, unless otherwise stated. Syntax: • tail [-n number] [-l] [-b] [-c] [-r] [-f] [file] -n number Number of lines to display -l Units of lines. -b Units of blocks. -c Units of bytes. -r Copies lines from the specified starting point in the file in reverse order. -f Displays the last 10 lines and then update the file as new lines are being added. filename Desired filename
  • 5. ‘link’ command Creates a link to the file or directory. Syntax: ln [-f] [-n] [-s] [-i] source destination -f Forced to create a link. -n Does not overwrite existing files. -s Creates a Symbolic link. source Desired filename destination Destination filename
  • 6. Example: ln –s f1 home/myfiles/f2 Creates a symbolic link between file ‘f1’ to file ‘f3’ of ‘myfiles’ directory. Represented as ‘’  View the Link using : ls –l  Remove the link using ‘rm’ command. rm –r f1.
  • 7. ‘tar’ command Used to group set of files in to ma single file. It is called Archive file. Syntax: tar [-c] [-t or -v] [-x] [-f] filename archivefilename  It has ‘.tar’ extension. -c Creates an archive file. -t or -v Lists archive file content. -x Extract or de archive an archive file. filename File to be archived archivefilename New name for archive file.
  • 8. Examples: 1. Create an archive file tar –vcf dir1 myarc.tar It creates archive file ‘myarc.tar’ which has all files of directory ‘dir1’. 2. Dearchive an archive file tar –xvf myarc.tar All files in ‘dir1’ are no more grouped, they are separated.
  • 9. ‘gzip’ and ‘gunzip’ Used to compress and decompress the file respectively. Syntax: gzip [-f][-d] filename. gunzip [-f] compressedfilename. • It is with ‘.gz’ extension. -f Compress forcibly. -d Decompress the compressed file. filename File to be compressed.
  • 10. Examples: 1. Compress the file. gzip –f f1. Compresses the file ‘f1’ and is represented as ‘f1.gz’. 2. Decompress the compressed file. gzip –d f1.gz or gunzip –f f1.gz File ‘f1.gz’ is decompressed to file ‘f1’.
  • 11. ‘touch’ command Used to change the timestamp of a file. It is also used to create multiple files at one shot. Syntax: touch –t [-a][-m] [-r reference-file] filename a To change access time m To change modified time -r Refer the timestamp of another file filename Required filename
  • 12. Use ‘Stat’ command to know the Timestamp. $ stat f1.c (sample output) Access: 2010-11-01 20:35:58.000000000 +0530 Modify: 2010-11-01 20:35:58.000000000 +0530 Change: 2010-11-01 20:35:58.000000000 +0530 Format for touch -t is : [YY]MMDDhhmm[.ss]
  • 13. Examples: 1. Create multiple files at once. $ touch file1.txt file2.txt file3.txt 2. Change the access time of a file. $ touch –t -a 08210820 file1.txt Access: 2010-06-15 13:30:00.000000000 +0530 Modify: 2010-08-21 08:20:00.000000000 +0530 Change: 2010-11-01 20:45:05.000000000 +0530
  • 14. Same way we can change the modified time of a file using ‘-m’ along with ‘-t’ 4. Refer the timestamp of another file than the current time. $touch -r file4 file5 file 5 uses the timestamp of file4.
  • 15. ‘diff’ command It is used to find differences between two files. Syntax: diff [options] file1 file2 Options: a Treats all files as text and compare them line-by-line. y Use the side by side output format. w Ignore white space/blank space when comparing lines. i Ignores Case.
  • 16. Let us have two files, file1.txt and file2.txt as follows: file1.txt file2.txt LINUX TEST goodmorning with great thoughts Lead india LINUX TEST GOODMORNING with great thoughts
  • 17. Examples: 1. Compare the files side by side, ignoring white space. diff -by file1.txt file2.txt LINUX TEST LINUX TEST hscripts.com | HSCRIPTS.com with great thoughts with great thoughts Lead India < 2. Compare the files side by side, ignoring Case. diff -iy file1.txt file2.txt LINUX TEST LINUX TEST hscripts.com HSCRIPTS.com with great thoughts | with great thoughts Lead India <