Visit Our UNIX and Linux User Community


SImple command question


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers SImple command question
# 1  
Old 02-07-2002
Question UNIX command to get DATE CREATED for a file?

Does anyone know the command to get the date CREATED for a file?


This is driving me berserk. Windows has it. But I cannnnnnot remeber what it is in UNIX!


Thanks!

Last edited by Diabeticus; 02-07-2002 at 06:26 PM..
# 2  
Old 02-07-2002
ls -l should give you the file permissions, the date/time file was created. Do a man on 'ls'
# 3  
Old 02-07-2002
ls -l gives you last modified. Not created.
# 4  
Old 02-08-2002
I think it's just plain not stored anywhere.
I was just playing around with a tar file on a samba share at work, and it appeared to default creation time to last modified time... I was also able to set the modification time to 12/30/1969 12:00 PM, and have the modification time be the current time.

Unix does NOT store creation times, and to the best of my knowledge, tar doesn't store it internally anywhere.

Do not trust the creation times of files that are brought over to windows when originating in Unix. Windows just makes it up as it goes...
# 5  
Old 02-08-2002
See this post for a explanation of ctime and mtime.

As for creation time, remember that when Ken Thompson wrote unix in 1969 it was revolutionary to have a file system shared by multiple users. The way unix worked back then encouraged people to create a new file and remove the old one if you were updating a file that was accessed by multiple people. Also it was necessary to periodically copy a filesystem to tape and reload the disk to defragment files. These things made a creation date silly.

By the late 70's, unix had more robust filesystems that no longer needed re-orgs and it had file locking system calls. This made creation date a possibility. And indeed HP added it into the first generation of HP-UX. At that time I was a sysadmin of an HP 9000/520 with creation date and an ATT 3B2 without creation date, so I got to see them side by side. Yes, creation date was useful several times a year, but I never really missed it on the 3B2. And creation date expanded both in-core and on-disk inodes by 4 bytes. So it's not like you get it for free. When HP rewrote HP-UX to use the McKusick filesystem, they dropped creation date. No one really complained very loudly.

There is a lot of competition in unix. Any features added to a kernel must pass a cost/benefit test or they will be dropped. The benchmarks enforce this rather strongly. Creation date had its day in court, but I doubt that any unix version still in existence has a creation date.

Microsoft OS's in contrast have little competition and are not written to win benchmarks. That's why they have a poorly thought out selection of features in their kernels.
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #293
Difficulty: Easy
Linux is the most popular operating system among supercomputers today (2019).
True or False?

10 More Discussions You Might Find Interesting

1. Linux

A simple question about mail command

Simple question: i read mail n4,how to return to list of messages? (2 Replies)
Discussion started by: Linusolaradm1
2 Replies

2. Red Hat

Syslog.conf: looking for a simple answer on a simple question

Cheers! In /etc/syslog.conf, if an error type is not specified, is it logged anywhere (most preferable is it logged to /var/log/messages) or not? To be more precise I am interested in error and critical level messages. At default these errors are not specified in syslog.conf, and I need to... (6 Replies)
Discussion started by: dr1zzt3r
6 Replies

3. UNIX for Dummies Questions & Answers

A Simple Question

Hi All, I am new to Unix , I have entered 'cd w' in command prompt and pressed tab key , A tab space is generated instead of listing the folders or files that starts with 'W' . What should i do to get it working:confused: Thanks, Deepak (2 Replies)
Discussion started by: Deepakkumard
2 Replies

4. UNIX for Dummies Questions & Answers

Simple question

I had a script in solaris wich i read data, for example: Number 1: _ and the cursor use to be in '_' place because in the code of the script i write: echo "Number 1:\c" but i copy the script to a linux and the cursor 'jump' to the begining of the next line like: Number 1:... (2 Replies)
Discussion started by: lestat_ecuador
2 Replies

5. Shell Programming and Scripting

Simple question abt Copy command.

Hi ! All This is very simple question.... How to write a 'cp' command interative. Example : cp /wlsuite/om/cm/Tools/deploy_scripts/*.xml ${INF_ROOT}/tmp | echo "" || echo " Pls investigate ..." My intent was > to copy the files. > CP fails... then let know the user. pls... (2 Replies)
Discussion started by: dashok.83
2 Replies

6. Shell Programming and Scripting

The cut command. Really simple question!

hi, sorry for asking what I am sure is a really easy question, I am wanting to cut the users real name from the output of 'finger'. $ cut -f2-3 filename is in my script but it only seems to cut the first line. I need to cut the 2nd and 3rd word from each line and store them in variables... (1 Reply)
Discussion started by: rorey_breaker
1 Replies

7. Programming

Simple C question... Hopefully it's simple

Hello. I'm a complete newbie to C programming. I have a C program that wasn't written by me where I need to write some wrappers around it to automate and make it easier for a client to use. The problem is that the program accepts standard input to control the program... I'm hoping to find a simple... (6 Replies)
Discussion started by: Xeed
6 Replies

8. UNIX for Dummies Questions & Answers

Simple Command (head) Question

Okay, this probably sounds dumb for anyone who knows the answer, but I'm completely lost. I have to use the head command to search a directory AND all of its subdirectories to display the first line of all .txt files. I know how to do this: head -1 ~/UnixCourse/*.txt, but that does not search the... (4 Replies)
Discussion started by: jbud
4 Replies

9. Shell Programming and Scripting

Simple question.

Is it possible to establish an IF statement inside a case statement in a shell file ? thx (2 Replies)
Discussion started by: TARFU
2 Replies

10. UNIX for Dummies Questions & Answers

Ok simple question for simple knowledge...

Ok what is BSD exactly? I know its a type of open source but what is it exactly? (1 Reply)
Discussion started by: Corrail
1 Replies

Featured Tech Videos