The Gateway to Computer Science Excellence
+5 votes

The shell command

find -name passwd -print

is executed in /etc directory of a computer system running Unix. Which of the following shell commands will give the same information as the above command when executed in the same directory?

  1. ls passwd
  2. cat passwd
  3. grep name passwd
  4. grep print passwd
in Operating System by Boss (16.3k points) | 939 views

2 Answers

+5 votes
The closest answer is A. However, all of them are wrong.

the find command in this format prints the files that have the name "passwd" in the current directory and in all the subdirectories. Towards this behavior, `ls` command is the only one with a similar output, but it prints the file with the name `passwd` from the current directory only and not from its subdirectories.

Rest of the commands given are concerned with the content of the file "passwd".
by (65 points)
–1 vote
option C
by (303 points)
option C is searching for name inside the file passwd. I dont think any option is correct.

option  c is the right answer ...... it will show the

Find Files Using Name in Current Directory

Find all the files whose name is tecmint.txt in a current working directory.

# find . -name tecmint.txt
Did you try it?
no ...... but i got this from linux website .... which tell about the commands

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,741 questions
57,251 answers
104,671 users