Strange ls results..


 
Thread Tools Search this Thread
Operating Systems AIX Strange ls results..
# 1  
Old 02-14-2006
Strange ls results..

Multipart question..

Can anybody explain why this happens :

-rw-rw-r-- 1 fnsw fnusr 1531061 Feb 13 21:45 filename1.log
-rw-rw-r-- 1 fnsw fnusr 1760706 Feb 10 22:10 filename2.log
-rw-rw-r-- 1 fnsw fnusr 1525805 Aug 16 2005 filename3.log
-rw-rw-r-- 1 fnsw fnusr 1620115 Aug 15 2005 filename4.log

No matter what I do, I can't seem to get an output that shows the date and time, anything over a year drops the time and puts the year there instead.

So how can I get a directory listing that shows both full date (Or even better short date ie. dd/mm/yyyy) and time (hh:mm). The result would look something like this :

-rw-rw-r-- 1 fnsw fnusr 1531061 02/13/2005 21:45 filename1.log

The main purpose of this, is I want to export the results to excel to run some reports.

Any help would be great, I have been struggling with this for a while.

Darren

Last edited by dbridle; 02-14-2006 at 05:18 PM..
# 2  
Old 02-14-2006
i THINK this is the normal behavior on most UNIXs. again, i THINK. i've been an AIX user for the last several years and i'm kind of used to this kind of output. it sucks. never really looked into the 'ls' command that much. i guess we tend to take it for granted.

i guess you MAY be able to manipulate the output of the istat command against the files that have been modified more than a year ago. *shrugs* i hate to say it but you may be left to hack on this one. Smilie
# 3  
Old 02-14-2006
Thanks for the reply, I have a feeling you may be right and it was my fear I would have to hack something together.

I will give it a day and see if anyone has any suggestions before I start asking for scripting help.

Thanks again,

Darren
# 4  
Old 02-16-2006
ScatterBrain is correct, this is standard behavior with all UNIXes.

You can either write a script to create your desired output (although i suppose it is not possible with only shell commands; you might have to write a small C program to read the inode directly) or maybe rethink your initial problem: If you want to divide the files into two groups separated by a certain date you could consider creating a file with this separating date (see "man touch") and using "find ... -newer ..." to select all the newer ones. You may also consider "find ... -atime/-ctime/-mtime ..." to suit your needs.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Strange results from 'strings | sort'

Using the 'strings' command and piping the result to 'sort' is producing strange results. I get block of lines that begin with asterisks, then a block that begins with some text, then more lines that begin with asterisks. The actual content is correct - lines beginning with asterisks is the... (5 Replies)
Discussion started by: edstevens
5 Replies

2. Shell Programming and Scripting

I want to add a variable for the results from the formula of one variable and results of another var

Good morning all, This is the file name in question OD_Orders_2019-02-19.csv I am trying to create a bash script to read into files with yesterdays date on the file name while retaining the rest of the files name. I would like for $y to equal, the name of the file with a formula output with... (2 Replies)
Discussion started by: Ibrahim A
2 Replies

3. UNIX for Beginners Questions & Answers

Strange sort -r results

Hi Folks - I have this file that looks like this: outbox/logs/Client_1042.log outbox/logs/Client_941.log outbox/logs/Client_942.log outbox/logs/Client_943.log outbox/logs/Client_944.log And this is my code: #!/bin/bash _OUTBOX_BIN="outbox/logs/" _NAME="Client" _TEMP="temp.txt"... (9 Replies)
Discussion started by: SIMMS7400
9 Replies

4. Shell Programming and Scripting

Find with rm command gives strange results

I want to remove any files that are older than 2 days from a directory. It deletes those files. Then it comes back with a message it is a directory. What am I doing wrong here? + find /mydir -mtime +2 -exec rm -f '{}' ';' rm: /mydir is a directory (2 Replies)
Discussion started by: jtamminen
2 Replies

5. UNIX for Advanced & Expert Users

Rsync in progress, strange results

Disclaimer, I've been a Linux admin for a while but don't frequently setup rsysnc jobs. Here's the command I'm running on CentOS 5.5, rsync 2.6.8: rsync -arvz --progress --compress-level=9 /src/ /dest/ /src has 1.5 TB of data, /dest/ is a new destination and started out empy. Oh ya, both... (4 Replies)
Discussion started by: DustinT
4 Replies

6. Shell Programming and Scripting

Can ctag and cscope support recording search results and displaying the history results ?

Hello , When using vim, can ctag and cscope support recording search results and displaying the history results ? Once I jump to one tag, I can use :tnext to jump to next tag, but how can I display the preview search result? (0 Replies)
Discussion started by: 915086731
0 Replies

7. Shell Programming and Scripting

Strange results from FDISK?????

Hi all, I am writing script that returns the size of each disk or partition when called. I am using FDISK -l and parsing the results to get the result I want. When I execute fdisk -l it shows correct results, BUT when I execute the same thing with results to be put in a variable, I get strange... (5 Replies)
Discussion started by: alirezan
5 Replies

8. UNIX for Dummies Questions & Answers

Strange Results

I am using th following to get the percentage and have never used bc before: percent=$(echo "scale=4;(34117/384000)*100" | bc) 8.884600 percent=$(echo "scale=2;(34117/384000)*100" | bc) 8.00 Why do I get the results of 8.00 instead of 8.88 when using a scale of 2. I only want 2 decimal... (2 Replies)
Discussion started by: mariaa33
2 Replies

9. Solaris

Something strange...

Hi all, Thanks for any replies and for reading in advance. We have upgraded one of our database instances to 10g on a Solaris 8 box, anyhow the other day it started trying to ping loads of weird IP addresses that we don't use, since our systems all run on pretty similar IP's. It all behind... (0 Replies)
Discussion started by: B14speedfreak
0 Replies

10. UNIX for Dummies Questions & Answers

strange

Hi All I am doing a locate <file_name> on my Redhat 7 System. I am unable to get the output. All the keep getting is: locate: this is not a vlaid slocate database: /var/lib/locate/slocate.db What des this mean? Is my system compromised? Thanks in advance. KS (13 Replies)
Discussion started by: skotapal
13 Replies
Login or Register to Ask a Question