Computer Science Illuminated
Computer Science Illuminated
7th Edition
ISBN: 9781284155617
Author: Nell Dale, John Lewis
Publisher: Jones & Bartlett Learning
bartleby

Concept explainers

Question
Book Icon
Chapter 11, Problem 50E

a.

Program Plan Intro

Path:

To represent the path of the file, first identify the type of the environment in the operating system.

  • The path is a string or a sequence of characters separated by a forward or backward slash that contains the specified location of file.
  • The path can be represented in two ways,
    • Absolute path:
      • It specifies the path of the file step by step, from the root of the directory.
      • The path of the file starts from the root directory.
      • Absolute path names can be represented with a forward slash (/) or backward slash (\) based upon the type of operating system.
    • Relative path:
      • It specifies the name from the current working directory.
      • Relative path names can be represented with two dots (..) preceded by the forward (/) or backward slash (\)based upon the type of operating system.

The following diagram represents the directory tree structure on UNIX environment.

Computer Science Illuminated, Chapter 11, Problem 50E

  • Relative path of the file in a UNIX environment is represented by separating the directories, subdirectories and files by a forward slash (/).

Explanation of Solution

b.

Relative path for localtime (working directory is “etc”) directory:

  • In the above diagram,
    • The current working directory is the root directory “etc”.
  • From the above directory structure, it is clearly known that:

Explanation of Solution

c.

Relative path for printall (working directory is “utilities”) directory:

  • In the above diagram,
    • The current working directory is the directory “utilities”.
  • From the above directory structure, it is clearly known that:
      ...

Explanation of Solution

d.

Relative path for week1.txt (working directory is “man2”) file:

  • In the above diagram,
    • The current working directory is the directory “man2”.
  • From the above directory structure, it is clearly known that:
    • It is a relative path; it specifies the name of the file from the current working directory.
      • Under the directory “reports”, the text file “week1.txt” is located.
      • The current working directory “man2” and the subdirectory “reports” are nested subdirectories...

Blurred answer
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education