Re: unix: "directory" question

From: Bill Thompson (bill.thompson@GOODYEAR.COM)
Date: Tue Nov 26 2002 - 15:20:43 EST


Justin,

I don't believe there's any "standard" way to do this. Perhaps you could
write a wrapper for the ls command or modify the global profile file but
perhaps it would be simpler just to create a null file....

touch '^G
*** files in this directory are oracle database files, please be careful
***'

NOTE - In case this doesn't display correctly through email the above is
TWO LINES.
The first line consists of "touch '^G". The second line contains the
message string followed by a single quote.

Add the "^G" by typing "CTRL-V" followed by "CTRL-G". The ^G serves two
purposes. First it is the eighth characters in the ASCII characters set
thus insuring that it will be the first file displayed. Second, it will
cause the terminal to beep whenever it is displayed.

After you create the file, an ls -l will look like this:

$ls -l
total 1699560
-rw-rw---- 1 oracle sys 0 Nov 26 14:18
*** The files in this directory are oracle database files, please be
careful ***
-rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control01.ctl
-rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control02.ctl
-rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control03.ctl
-rw-r--r-- 1 oracle sys 0 Nov 22 17:40 dragonlf-cases.dbf
-rw-r----- 1 oracle sys 5251072 Nov 22 17:39 dragonlf-contacts.dbf
-rw-r----- 1 oracle sys 4202496 Nov 22 17:39 dragonlf-expense.dbf
-rw-r----- 1 oracle sys 5251072 Nov 22 17:39 dragonlf-payroll.dbf
-rw-rw---- 1 oracle sys 56631296 Nov 22 17:39 indx01.dbf
-rw-rw---- 1 oracle sys 541073408 Nov 26 06:23 rbs01.dbf
-rw-rw---- 1 oracle sys 512512 Nov 26 05:52 redo01.log
-rw-rw---- 1 oracle sys 512512 Nov 22 17:39 redo02.log
-rw-rw---- 1 oracle sys 512512 Nov 22 17:39 redo03.log
drwxr-sr-x 2 root sys 512 Nov 22 17:38 stuff
-rw-rw---- 1 oracle sys 56631296 Nov 22 18:10 system01.dbf
-rw-rw---- 1 oracle sys 71311360 Nov 22 17:39 temp01.dbf
-rw-rw---- 1 oracle sys 8396800 Nov 22 17:39 tools01.dbf
-rw-rw---- 1 oracle sys 109060096 Nov 22 17:39 users01.dbf

Not exactly what you were looking for, but close and very easy to
implement.

If you want to make it more dramatic, try this:

touch '^G

*** files in this directory are oracle database files, please be careful
***
'

Note the two additional carriage returns.

Now an ls -l looks like this:

$ls -l
total 1699560
-rw-rw---- 1 oracle sys 0 Nov 26 14:18

*** The files in this directory are oracle database files, please be
careful ***

-rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control01.ctl
-rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control02.ctl
-rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control03.ctl
-rw-r--r-- 1 oracle sys 0 Nov 22 17:40 dragonlf-cases.dbf
-rw-r----- 1 oracle sys 5251072 Nov 22 17:39 dragonlf-contacts.dbf
-rw-r----- 1 oracle sys 4202496 Nov 22 17:39 dragonlf-expense.dbf
-rw-r----- 1 oracle sys 5251072 Nov 22 17:39 dragonlf-payroll.dbf
-rw-rw---- 1 oracle sys 56631296 Nov 22 17:39 indx01.dbf
-rw-rw---- 1 oracle sys 541073408 Nov 26 06:23 rbs01.dbf
-rw-rw---- 1 oracle sys 512512 Nov 26 05:52 redo01.log
-rw-rw---- 1 oracle sys 512512 Nov 22 17:39 redo02.log
-rw-rw---- 1 oracle sys 512512 Nov 22 17:39 redo03.log
drwxr-sr-x 2 root sys 512 Nov 22 17:38 stuff
-rw-rw---- 1 oracle sys 56631296 Nov 22 18:10 system01.dbf
-rw-rw---- 1 oracle sys 71311360 Nov 22 17:39 temp01.dbf
-rw-rw---- 1 oracle sys 8396800 Nov 22 17:39 tools01.dbf
-rw-rw---- 1 oracle sys 109060096 Nov 22 17:39 users01.dbf

HTH

Bill Thompson
Sr UNIX Systems Administrator
The Goodyear Tire & Rubber Co.

Contains Confidential and/or Proprietary Information
May Not Be Copied or Disseminated Without Express Consent of The Goodyear
Tire & Rubber Company.

AIX-L Archives: http://marc.theaimsgroup.com/?l=aix-l&r=1&w=2

----- Original Message -----
From: <justin.bleistein@SUNGARD.COM>
Newsgroups: bit.listserv.aix-l
To: <aix-l@Princeton.EDU>
Sent: Tuesday, November 26, 2002 2:12 PM
Subject: unix: "directory" question

> Let's see if I can ask this right..... I have a directory under the
"/usr"
> directory called: "/usr/data-files/". Now I want to be able create like a
> message of the day (motd) when a user issues an "ls" on that particular
> directory kind of like the following (please note I cut and paste this
motd
> sort of speak, I added it manually with this email) I want to know how to
> really set this up in UNIX/AIX:
>
> $ ls -l
> ***The files in this directory are oracle database files, please be
> careful***
> total 1699560
> -rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control01.ctl
> -rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control02.ctl
> -rw-rw---- 1 oracle sys 3235840 Nov 26 14:18 control03.ctl
> -rw-r--r-- 1 oracle sys 0 Nov 22 17:40 dragonlf-cases.dbf
> -rw-r----- 1 oracle sys 5251072 Nov 22 17:39
dragonlf-contacts.dbf
> -rw-r----- 1 oracle sys 4202496 Nov 22 17:39
dragonlf-expense.dbf
> -rw-r----- 1 oracle sys 5251072 Nov 22 17:39
dragonlf-payroll.dbf
> -rw-rw---- 1 oracle sys 56631296 Nov 22 17:39 indx01.dbf
> -rw-rw---- 1 oracle sys 541073408 Nov 26 06:23 rbs01.dbf
> -rw-rw---- 1 oracle sys 512512 Nov 26 05:52 redo01.log
> -rw-rw---- 1 oracle sys 512512 Nov 22 17:39 redo02.log
> -rw-rw---- 1 oracle sys 512512 Nov 22 17:39 redo03.log
> drwxr-sr-x 2 root sys 512 Nov 22 17:38 stuff
> -rw-rw---- 1 oracle sys 56631296 Nov 22 18:10 system01.dbf
> -rw-rw---- 1 oracle sys 71311360 Nov 22 17:39 temp01.dbf
> -rw-rw---- 1 oracle sys 8396800 Nov 22 17:39 tools01.dbf
> -rw-rw---- 1 oracle sys 109060096 Nov 22 17:39 users01.dbf
> $
>
> Any ideas on how to accomplish this? Thanks!.
>
> --Justin
>



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:16:23 EDT