! Aware > default selections > File System Access > Directory Access >

Directory Access

Accessing directories of files, browsing, management, et al.
Subsets on this page: - #Apps & Utilities - #Q&A - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Questions and Answers: Showing

How can I read a directory in a C program? []

At comp.lang.c FAQ

Unix Programming FAQ Best way to read directories? []

At Unix Programming FAQ

What do the directory abbreviations smm, psd, usdmean? [ 2000/04/01]

At DaemonNews

First Thoughts on Corel's Linux File Manager? [ 2000/01/13]

At Ask Slashdot

How can I remove a strangely-named file? [ 1999/06/01]

At DaemonNews

Why no free space after a huge rm -rf!? [ 1999/04/01]

At DaemonNews

How do I remove un-removable files? [ 1999/04/01]

At DaemonNews

Tip of the month: rm [ 1999/02/01]

At DaemonNews

Questions and Answers

Others not displayed here
Full List


Applications and Utilities: Showing

lndir(1) - create a shadow directory of symbolic links to another {oss}

Source code: OpenBSD

mkdir(1) - make directories {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'')]

locate(1) - find filenames quickly {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

readlink(1) - display target of symbolic link on standard output {oss}

Man pages: RedHat
Source code: OpenBSD

ls(1) - list directory contents {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'')]

ln(1) - make links {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

rmdir(1) - remove directories {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'')]

find(1) - walk a file hierarchy {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'')]

whatis(1) - describe what a command is {oss}

Man pages: RedHat NetBSD
Source code: OpenBSD

whereis(1) - locate programs {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

which(1) - locate a program file (or files) in the path {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

mktemp(1) - make temporary file name {oss}

Man pages: FreeBSD RedHat
Source code: OpenBSD FreeBSD

mtree(8) - map a directory hierarchy {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

GIT - , the GNU Interactive Tools package, includes: an extensible file system browser, an ASCII/hex file viewer, a process viewer/killer, and other related utilities and shell scripts. {GPL,GNU}

At GNU project

Midnight Commander - is a user friendly and colorful Unix file manager and shell, useful to novice and guru alike. {GPL,GNU}

At GNU project

Fileutils - are: 'chgrp', 'chmod', 'chown', 'cp', 'dd', 'df', 'dir', 'dircolors', 'du', 'install', 'ln', 'ls', 'mkdir', 'mkfifo', 'mknod', 'mv', 'rm', 'rmdir', 'sync', 'touch', and 'vdir'. {GPL,GNU}

At GNU project
fileutils-4.1_1 - The GNU file utilities (At FreeBSD Ports)
fileutils-4.0 - GNU file management utilities (At NetBSD packages collection)

Findutils - includes 'find', which is frequently used both interactively and in shell scripts to find files which match certain criteria and perform arbitrary operations on them. Also included are 'locate', which scans a database for file names that match a pattern {GPL,GNU}

At GNU project
findutils-4.1_1 - The GNU find utilities (At FreeBSD Ports)
findutils-4.1 - The GNU find, xargs and locate utilities (At NetBSD packages collection)

stmpclean-0.1 - Remove old files from temporary directories

At FreeBSD Ports

ja-ls-0.4 - Japanized ls

At FreeBSD Ports

kcd-5.0.3 - Change directory in full-screen visual mode

At FreeBSD Ports

rox-base-1.0.2 - Resources needed by several ROX desktop applications

At FreeBSD Ports

rox-session-0.1.13 - A session manager for the ROX desktop

At FreeBSD Ports

vide-0.5 - Simple Gtk+ based filemanager with vi keybindings

At FreeBSD Ports

gnomefind-1.0.1_1 - Graphical version of the GNU "find" utility

At FreeBSD Ports

nautilus-1.0.6_5 - GNOME file manager and graphical shell developed by Eazel

At FreeBSD Ports

endeavour-1.13.0 - A graphical file manager and image viewer aimed towards new users

At FreeBSD Ports

fsv-0.9 - 3D filesystem visualizer

At FreeBSD Ports
fsv-0.9.tgz (At OpenBSD 2.8_packages i386)
fsv-0.9.tgz (At OpenBSD 2.8_packages sparc)

xnc-4.4.5 - File manager for X Window

At FreeBSD Ports

deleted-0.2 - Daemon for garbdge collection in directories with temporary files

At FreeBSD Ports

tree-1.3_1 - Display a tree-view of directories with optional color or HTML output

At FreeBSD Ports

systemg-1.0.1 - UNIX File Manager based on the design of the Macintosh System 7

At FreeBSD Ports

gentoo-0.11.23 - Gtk+ based, file manager inspired by DirectoryOpus

At FreeBSD Ports

rox-1.2.0 - A simple and easy to use graphical file manager

At FreeBSD Ports

ja-binder-1.3 - A file manager on X window with TkStep

At FreeBSD Ports

gnomemc-4.5.55 - A windows explorer work-a-like for the GNOME Desktop Environment

At FreeBSD Ports

binder-1.3 - A file manager on X window with TkStep

At FreeBSD Ports

sixpack-0.99.001216 - The SIXPACK Bibliography and Reference Manager

At FreeBSD Ports

cfm-0.5_1 - Quick Perl/Tk file manager with support for regular expressions

At FreeBSD Ports

p5-XML-Directory-0.84 - Returns a content of directory as XML

At FreeBSD Ports

pyfind-0.9.0 - A file-find utility for Gnome loosely modeled after the Windoze utility

At FreeBSD Ports

worker-2.4.0 - X11 File Manager based on Directory Opus

At FreeBSD Ports

p5-Stat-lsMode-0.50 - Stat::lsMode - format file modes like the ls -l command does

At FreeBSD Ports

dim-1.1 - A directory lister which sorts the file list in 2D

At FreeBSD Ports

tdir-1.66 - Advanced file directory display utility

At FreeBSD Ports

dirtree-1.2.0 - A command line tool for displaying directory trees

At FreeBSD Ports

Tk-FileDialog-1.3 - Tk::FileDialog - A file selector dialog for perl/Tk

At FreeBSD Ports

p5-File-FTS-0.01 - Perl extension for File Traversing System

At FreeBSD Ports

colorls-3.4 - An ls that can use color to display file attributes

At FreeBSD Ports
colorls-2.2 - Ls that can use color to display file attributes (At NetBSD packages collection)

xbmbrowser-5.1 - View complete directories of X bitmaps and X pixmaps. [X]

At FreeBSD Ports
xbmbrowser-5.1.tgz - view complete directories of X bitmaps and X pixmaps (At OpenBSD 2.7_packages i386)
xbmbrowser-5.1.tgz - view complete directories of X bitmaps and X pixmaps (At OpenBSD 2.8_packages i386)
xbmbrowser-5.1.tgz - view complete directories of X bitmaps and X pixmaps (At OpenBSD 2.7_packages sparc)
xbmbrowser-5.1.tgz - view complete directories of X bitmaps and X pixmaps (At OpenBSD 2.8_packages m68k)
xbmbrowser-5.1.tgz - view complete directories of X bitmaps and X pixmaps (At OpenBSD 2.8_packages sparc)
View complete directories of X bitmaps and X pixmaps (At NetBSD packages collection)

git-4.3.20 - GNU Interactive Tools - a file system browser for UNIX systems

At FreeBSD Ports
git-4.3.17 (At NetBSD packages collection)

gnuls-4.0 - GNU colorized 'ls'

At FreeBSD Ports
gnuls-4.0.tgz - colorized GNU `ls' (At OpenBSD 2.7_packages i386)
gnuls-4.0.tgz - colorized GNU `ls' (At OpenBSD 2.8_packages i386)
gnuls-4.0.tgz - colorized GNU `ls' (At OpenBSD 2.7_packages m68k)
gnuls-4.0.tgz - colorized GNU `ls' (At OpenBSD 2.7_packages sparc)
gnuls-4.0.tgz - colorized GNU `ls' (At OpenBSD 2.8_packages m68k)
gnuls-4.0.tgz - colorized GNU `ls' (At OpenBSD 2.8_packages sparc)

mmv-1.01b - move/copy/append/link multiple files with sophisticated wildcard matching

At FreeBSD Ports
mmv-1.01b.tgz - move/copy/append/link multiple files with wildcards (At OpenBSD 2.8_packages i386)

sls-1.00 - list information about file(s) and directories

At FreeBSD Ports

ytree-1.74 - DOS-XTREE(tm) look-a-like file manager

At FreeBSD Ports

asfiles-1.0 - X11 file manager. Dockable in WindowMaker. [X]

At FreeBSD Ports

dfm-0.99.9 - OS/2 - like Desktop-File-Manager for X Window System

At FreeBSD Ports

ezfm-0.4.3 - EZWGL-based file manager for X Window System

At FreeBSD Ports

offix-files-2.4 - File bar from OffiX

At FreeBSD Ports

xfm-1.4.3 - The X File Manager

At FreeBSD Ports
xfm-1.3.2.tgz - X11 File Manager (At OpenBSD 2.7_packages i386)
xfm-1.4.2.tgz - X11 File Manager (At OpenBSD 2.8_packages i386)
xfm-1.3.2.tgz - X11 File Manager (At OpenBSD 2.7_packages sparc)
xfm-1.4.2.tgz - X11 File Manager (At OpenBSD 2.8_packages sparc)

offix-trash-2.4 - Trash from OffiX

At FreeBSD Ports

lc - An "ls" program {oss}

At comp.sources.unix at UUNET
lc-1.0 - An alternative to ls(1) (At FreeBSD Ports)

dir-lib.pch - Patch to Volume9 gwyn-dir-lib {oss}

At comp.sources.unix at UUNET

pd - an alternative to "ls", {oss}

At comp.sources.unix at UUNET

undel2/part03 - MIT Athena delete/undelete programs, release 2 {oss}

At comp.sources.unix at UUNET

setd.pch1 - setd V1.7 -- Set Directory and Mark Utilities, Patch01 {oss}

At comp.sources.unix at UUNET

vtree - Visual directory browser {oss}

At comp.sources.unix at UUNET
Visual display of directory tree (At comp.sources.unix at UUNET)

fullpath-1.1.0 - reformat "ls -lR" output to a more useful form, {oss}

At comp.sources.unix at UUNET
fullpath - reformat "ls -lR" output to a more useful form, V1.0.1, (At comp.sources.unix at UUNET)

rename-files - Rename multiple files {oss}

At comp.sources.unix at UUNET

xtree - an ls-like tool, similar to DOS's vtree, {oss}

At comp.sources.unix at UUNET

mmv - Safely rename wildcarded files {oss}

At comp.sources.unix at UUNET

setd - setd V1.7 -- Set Directory and Mark Utilities {oss}

At comp.sources.unix at UUNET

sls - SLS, a program like "ls -l" with more control {oss}

At comp.sources.unix at UUNET

classify - compare groups of files and classify them {oss}

At comp.sources.unix at UUNET

namei - A program to trace through symlinks {oss}

At comp.sources.unix at UUNET

dtree - Directory heirarchy display program for 4.2 {oss}

At comp.sources.unix at UUNET

amiga - Amgia file browser {oss}

At comp.sources.unix at UUNET

undel - MIT Athena delete/undelete programs {oss}

At comp.sources.unix at UUNET

fprintls - a fingerprinting version of ls, V0.75, {oss}

At comp.sources.unix at UUNET

append - Allow additions to 'protected' directories {oss}

At comp.sources.unix at UUNET

rel - find files relevant to boolean search parameters, {oss}

At comp.sources.unix at UUNET

mmv.pch - CRITICAL patch to MMV {oss}

At comp.sources.unix at UUNET

hier - Directory hiearchy scanner {oss}

At comp.sources.unix at UUNET

utree - screen oriented filesystem utility (V3.03b-um) {oss}

At comp.sources.unix at UUNET

unrm.rm - Rm and unrm programs {oss}

At comp.sources.unix at UUNET

maint - full-screen file/dir maintenance tool {oss}

At comp.sources.unix at UUNET
maint-0.5.2 - System maintenance package written in Python and CSH (At FreeBSD Ports)

dirstack.csh - CSH tools for directory stacks {oss}

At comp.sources.unix at UUNET

rh - Find files using C-style expressions {oss}

At comp.sources.unix at UUNET
rh2rh - Find files using C expressions (At comp.sources.unix at UUNET)

rmsecure - Source for a safe "rm" (csh, BSD only) {oss}

At comp.sources.unix at UUNET

ils - interactive "ls" and browser {oss}

At comp.sources.unix at UUNET

browser - Amiga file browser {oss}

At comp.sources.unix at ISC

NDir - Console tool to display directory's contents {GPL}

ndir-0.8.5 - A featureful directory lister (At FreeBSD Ports)
(Info at freshmeat)

wcd {GPL}

(Info at freshmeat)

Cooledit - Full featured text editor for the X Window System {x,GPL}

cooledit-3.17.5_1 - Suite of utilities, including a GUI editor (At FreeBSD Ports)
(Info at freshmeat)
- Cooledit is a text editor and integrated development environment (IDE) with a rich set of features. (At Sourceforge)

xstepfiles - Simple file manager for X {x,GPL}

(Info at freshmeat)

xap - X application panel and simple file manager {x,GPL}

(Info at freshmeat)

xdiskusage - Graphical display of disk usage {x,GPL}

xdiskusage-1.44 - Show where disk space is taken up (At FreeBSD Ports)
(Info at freshmeat)
- Grapically displays the amount of disks used for by each subdirectory, the display similar to xdu. Works by running "df" and "du" and parsing the output. (At Sourceforge)

TkFileman - A Simple file manager written in Tcl/Tk {x,GPL}

(Info at freshmeat)

Xplore {x,GPL}

(Info at freshmeat)

gentoo - Two-pane filemanager using GTK+, 100% GUI configurable {x,GPL}

(Info at freshmeat)

X Northern Captain - Filemanager for X Windows {x,GPL}

(Info at freshmeat)

WMFinder - Easy to use file manager for WindowMaker {x,GPL}

(Info at freshmeat)

site-dater.pl - Generates a table of web links within a local hierarchy sorted by date. {PD}

(Info at freshmeat)

TriDComm - TriDComm is a free 3D file manager for windows [win9x/ME/NT4/2K] {nc}

F - Lightweight file browser for GNOME. [X] {LGPL}

FileRunner - simple and efficient filemanager {x,free to use but restricted}

filerunner-2.5 - Filemanager with FTP capabilities. Uses Tcl/Tk. (At FreeBSD Ports)
filerunner-2.4.2 - Filemanager with FTP capabilities. Uses Tcl/Tk (At NetBSD packages collection)
(Info at freshmeat)

X-Files {x,Shareware}

x-files-2.00b1 - A nice Tk-based filemanager (At FreeBSD Ports)
(Info at freshmeat)

X-Plorer - Unix clone of the Windows95 filemanager [X] {GPL}

ocsexplorer - ocsexplorer is an intranet file explorer for linux {GPL}

Thumb - Configurable image directory thumbnail viewer {GPL}

explorer-0.72.tgz - file manager with same look and feel as Windows95(tm)

At OpenBSD 2.7_packages i386

explorer-0.72.tgz - file manager with same look and feel as Windows95(tm)

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.7_packages/i386/explorer-0.72.tgz-long.html (At OpenBSD 2.7_packages i386)

Applications and Utilities

Others not displayed here
Full List

Libraries and Components: Showing

mkdir (2) - make a directory file {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

rmdir (2) - remove a directory file {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

chdir fchdir (2) - change current working directory {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

getcwd getwd (3) - get working directory pathname {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

opendir readdir telldir seekdir rewinddir closedir dirfd (3) - directory operations {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD

scandir alphasort (3) - scan a directory {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

mktemp mkdtemp mkstemp (3) - make temporary file name (unique) {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

realpath (3) - returns the canonicalized absolute pathname {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

fts (3) - traverse a file hierarchy {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.1-1988 (``POSIX'').]

chroot (2) - change root directory {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

getdirentries (2) - get directory entries in a filesystem independent format {oss}

Man pages: FreeBSD

mod_index_rss-0.10 - Apache module to provides RSS output for directories

At FreeBSD Ports

ruby-fileutils-2 - A file & directory manipulation library for Ruby

At FreeBSD Ports

p5-File-Remove-0.20 - Perl5 module to easily removes files and directories

At FreeBSD Ports

Getdcwd.C - Get current working directory for any given drive {oss,msdos}

At snippets.org

Filelist.H,Filelist.C - Read a directory into a linked list {oss,msdos}

At snippets.org

Pushdir.C - Stack-oriented CHDIR functions {oss,msdos}

At snippets.org

Mkdirs.C - Build directory tree (deep mkdir()) {oss,msdos}

At snippets.org

Dirport.How, Dirport.h, dirport.c - portable directory code for various PC compilers {oss}

At snippets.org

Existsx.C - POSIX-compliant functions to search paths for files {oss}

At snippets.org

Fopenx.C - Open files using EXISTSX.C path conventions {oss}

At snippets.org

Cdir.C - Like DOS CHDIR except changes drives as well {oss}

At snippets.org

Filcount.C - Count files/directories {oss}

At snippets.org

Lsd.C - DIR enhanced work-alike {oss}

At snippets.org

Rm_All.C - Remove all files - now supports recursion {oss}

At snippets.org

Treedir.C - Recursive directory lister {oss}

At snippets.org

Where.C - Search for a file {oss}

At snippets.org

T_Clean.Doc - Clean disks/directories by removing old files {oss}

At snippets.org

Stat.H - Posix compliant sys/stat additions {oss}

At snippets.org

dirent.h, posixdir.C, posix_ls.C - Bob Stout's POSIX compliant directory functions & related files for MSDOS {oss}

At snippets.org

Dirmask.C - Complex pattern matching (calls xstrcmp()) {oss}

At snippets.org

Mkdirs.C - Build directory tree (deep mkdir()) {oss,msdos}

At snippets.org

Pushdir.C - Stack-oriented CHDIR functions {oss,msdos}

At snippets.org

Filelist.H,Filelist.C - Read a directory into a linked list {oss,msdos}

At snippets.org

Getdcwd.C - Get current working directory for any given drive {oss,msdos}

At snippets.org

gwyn-dir-lib - New directory-access library {oss}

At comp.sources.unix at ISC
New directory-access library (SEE PATCH IN VOLUME 10) (At comp.sources.unix at UUNET)

File::Recurse - Lets you perform some operation throughout an entire directory tree. Part of the File::Tools module. [Perl] {oss}

At CPAN

Tie::Dir - Reading directories via a tied hash. Lets you access and modify the access and modification times of files. See tie(), described in ./docs/manual/html/perltie.html. [Perl] {oss}

At CPAN

File::Listing - Parses a directory listing. Part of the libwww bundle. [Perl] {oss}

At CPAN

DirHandle - Treat directory handles as objects. The DirHandle module is bundled with Perl.

At PERL

Cwd - Three functions for determining the current working directory. One is fast but flaky, one is slow and safe, one is juuust right. The Cwd module is bundled with Perl.

At PERL

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

See also File Information - Obtaining file information (status, configuration, et al)

Up to File System Access - Gateway topic to file system (files and directory) access and operations.

(There may be additional related subject pages listed here)

External Categories

Yahoo! Computers and Internet:Software:System Utilities:File Management

(Metalab at UNC) /pub/linux/utils/file/managers/ - various file managers

Personalized Selections
Platform:
MS-DOS.
MS Windows.
Unix/BSD/Linux.
X.
Prog.Language:
C/C++.
Perl.
PHP.
License:
  Public Domain.
Commercial.
Open-source.
  GPL or LGPL.
Maturity:
Stable.
Pre-production.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > File System Access > Directory Access >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments