dir (command)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "other uses".

Script error: No such module "Infobox". Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters". dir, short for directory, is a shell command for listing file system contents: files and directories.[1] Arguably, the command provides the same essential functionality as the ls command, but typically the two commands are described as notably separate concepts, possibly since ls is implemented from a codebase that shares more history than many dir implementations.

The command is often implemented as internal in the operating system shell instead of as a separate application as many other commands are.

Variants

File:Abort Retry Fail.PNG
Screenshot showing the "Abort, Retry, Fail?" prompt on MS-DOS.

Although syntax, semantics and implementations vary, a dir command with essentially the same functionality is available in the operating systems: CP/M,[2] MP/M,[3] ISIS-II,[4] iRMX 86,[5] CDOS,[6] TRIPOS,[7] DOS, 4690 OS,[8] OS/2,[9] Windows,[10] Singularity, ROM-DOS,[11] ReactOS,[12] GNU,[13] AROS,[14] VMS, RT-11, RSX-11, OS/8, 86-DOS,[15] MS-DOS (in versions 1 and later),[16] and DOSBox.

Some applications also provide a dir command with similar functionality. The typical File Transfer Protocol (FTP) command-line client provides a dir command for listing a remote directory. The numerical computing environments MATLAB and GNU Octave include a dir command.[17][18]

Generally, Unix-like systems use the ls command for the needs that dir satisfies in other types of systems. Notably, the Unix-like GNU operating system, provides a dir command that is equivalent to ls -C -b; that is, by default files are listed in columns, sorted vertically, and special characters are represented by backslash escape sequences.[19]

Examples

File:Commodore C128 CPM Screenshot 2 full.jpg
CP/M 3.0 directory listing on a Commodore 128 home computer.
File:Robotron1715SCREEN.gif
Directory listing on SCP running on a robotron PC 1715.
File:J Elwro 804 Junior.JPG
Directory listing on CP/J 2.21 running on an Elwro 804 Junior.
File:Dir command in Windows Command Prompt.png
Microsoft Windows Command Prompt showing a directory listing.

List all files and directories in the working directory. Template:Sxhl

List text and batch files of the working directory by specifying filename extensions ".txt" or ".bat" with the "*" wildcard character that matches any base file name. Template:Sxhl

List files and directories in the specified directory and any subdirectories, recursively, in wide format, pausing after each screen of output. The directory name is enclosed in double-quotes, to prevent it from being interpreted is as two separate command-line options because it contains a space. Template:Sxhl

List any NTFS junction points:

<templatestyles src="Pre/styles.css"/>

Template:Codett
Template:Codett
Template:Codett
Template:Codett
Template:Codett
Template:Codett
Template:Codett
              Template:Codett
              Template:Codett

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. ISIS II Users Guide
  5. iRMX 86 INTRODUCTION AND OPERATOR'S REFERENCE MANUAL For Release 6
  6. CDOS USER'S MANUAL
  7. Script error: No such module "citation/CS1".
  8. [1]Script error: No such module "Unsubst".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1". (59 pages)
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".
  19. dir invocation (GNU coreutils) at www.gnu.org

Script error: No such module "Check for unknown parameters".

Further reading

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

External links

Script error: No such module "Side box".

Script error: No such module "Navbox".