Dir (command) explained

dir
Developer:DEC, DR, Intel, Cromemco, MetaComCo, Microsoft, IBM, Datalight, ICD, Inc.
Operating System:CP/M, MP/M, ISIS-II, iRMX 86, CDOS, TRIPOS, DOS, MSX-DOS, SISNE plus, 4690 OS, PC-MOS, OS/2, Windows, Singularity, ReactOS, AROS, VMS, RT-11, RSX-11, OS/8
Platform:Cross-platform
Genre:Command
License:CP/M, MP/M: BSD-like
MS-DOS: MIT
PC-MOS: GPL-3.0-only
ReactOS: GPL

In computing, dir (directory) is a command in various computer operating systems used for computer file and directory listing.[1] It is one of the basic commands to help navigate the file system. The command is usually implemented as an internal command in the command-line interpreter (shell). On some systems, a more graphical representation of the directory structure can be displayed using the [[tree (command)|tree]] command.

Implementations

The command is available in the command-line interface (CLI) of the operating systems Digital Research CP/M,[2] MP/M,[3] Intel ISIS-II,[4] iRMX 86,[5] Cromemco CDOS,[6] MetaComCo TRIPOS,[7] DOS, IBM/Toshiba 4690 OS,[8] IBM OS/2,[9] Microsoft Windows,[10] Singularity, Datalight ROM-DOS,[11] ReactOS,[12] GNU,[13] AROS[14] and in the DCL command-line interface used on DEC VMS, RT-11 and RSX-11. It is also supplied with OS/8 as a CUSP (Commonly-Used System Program).

The dir command is supported by Tim Paterson's SCP 86-DOS.[15] On MS-DOS, the command is available in versions 1 and later.[16] It is also available in the open source MS-DOS emulator DOSBox. MS-DOS prompts "Abort, Retry, Fail?" after being commanded to list a directory with no diskette in the drive.

The numerical computing environments MATLAB and GNU Octave include a dir function with similar functionality.[17] [18]

Examples

DOS, Windows, ReactOS

List all files and directories in the current working directory.

List any text files and batch files (filename extension ".txt" or ".bat").

Recursively list all files and directories in the specified directory and any subdirectories, 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 whitespace character.

List any NTFS junction points:

Unices

dir is not a Unix command; Unix has the analogous [[ls]] command instead. The GNU operating system, however, has 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] Actually, for compatibility reasons, ls produces device-dependent output. The dir instruction, unlike ls -Cb, produces device-independent output.

See also

Further reading

External links

Notes and References

  1. Book: AmigaDOS quick reference. Hannes. Rügheimer. Christian. Spanik. October 22, 1988. Grand Rapids, Mi : Abacus. 9781557550491. Internet Archive.
  2. Web site: Operating manual . cpm.z80.de . 2019-10-22.
  3. Book: Digital Research . Digital Research . MP/M-86 Operating System - User's Guide . 1981-09-25 . 1 . . Pacific Grove, CA, USA . 2017-01-04 . live . https://web.archive.org/web/20170104172228/http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/mpm-86/MPM-86_Users_Guide_Sep81.pdf . 2017-01-04.
  4. http://bitsavers.org/pdf/intel/ISIS_II/9800306-06_ISIS-II_Users_Guide_May81.pdf ISIS II Users Guide
  5. https://archive.org/details/bitsavers_inteliRMX1_19819263 iRMX 86 INTRODUCTION AND OPERATOR'S REFERENCE MANUAL For Release 6
  6. http://www.hartetechnologies.com/manuals/Cromemco/CDOSv1.PDF CDOS USER'S MANUAL
  7. Web site: Introduction to Tripos . 2019-10-22.
  8. https://archive.org/details/4690OSV6r2UsersGuide/page/n169
  9. Web site: JaTomes Help - OS/2 Commands. www.jatomes.com. 2019-07-20. 2019-04-14. https://web.archive.org/web/20190414130029/http://www.jatomes.com/Help/Os2Cmd.php#DIR. dead.
  10. Web site: MS-DOS and Windows command line dir command. www.computerhope.com.
  11. Web site: Datalight ROM-DOS User's Guide. www.datalight.com.
  12. Web site: GitHub - reactos/reactos: A free Windows-compatible Operating System. October 22, 2019. GitHub.
  13. Web site: GNU Coreutils Manual. Free Software Foundation.
  14. Web site: AROS Research Operating System. aros.sourceforge.net.
  15. Book: 86-DOS - Disk Operating System for the 8086 - User's Manual . Preliminary . Version 0.3 . 1980 . . Seattle, Washington, USA . 2019-07-14 . dead . https://web.archive.org/web/20190714004434/http://www.patersontech.com/dos/docs/86_Dos_usr_03.pdf . 2019-07-14. (59 pages)
  16. Book: Wolverton. Van. Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. 2003. Microsoft Press. 0-7356-1812-7.
  17. Web site: List folder contents - MATLAB dir. www.mathworks.com.
  18. Web site: Function Reference: dir. octave.sourceforge.io.
  19. //www.gnu.org/software/coreutils/manual/html_node/dir-invocation.html dir invocation