06-19-2010
how to combine du -h and sort by date
The problem:
I have a task to give a my boss:
1. the files and directory sizes in human readable form: du -h
2. He also wants me to give him the date stamp on the files and directories. something like ls -R or sort by date
Does anyone have a script that can do this efficiently (I am looking at something like 300G of data) or anyone encountered this in the past? How did they take care of this.
Obi Logy
Unix Systems Administrator Resources
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I'm looking to edit a file which contains various data including date.(ddmmyyyy)
I want to sort by date and then count the number of different dates found
Any ideas how to acheive this
Thanks in advance. (2 Replies)
Discussion started by: Mudshark
2 Replies
2. Shell Programming and Scripting
Hi ,
I would like to list or sort by date and time (the files are named in day and time format) where the latest file will be placed at the bottom and the earliest file be placed at the top. Can anybody help me?
My files are named in the following manner.
EG: abc_071128_144121_data
"... (21 Replies)
Discussion started by: Raynon
21 Replies
3. UNIX for Dummies Questions & Answers
Hi:
I am trying to create some script that sorts the files in a subdirectory by date and concatenates the thre most recently created files.
SAy,
file1 date1
file2 date2
file3 date3
file4 date4
file5 date5
file6 date6
i only want to concatenate the first three which are the most... (4 Replies)
Discussion started by: jlarios
4 Replies
4. Linux
Hi All,
Sorry to throw this frequent question but I lost my notes on it.
How do you list the files by date? I'm on red hat.
Thanks in advance,
itik (1 Reply)
Discussion started by: itik
1 Replies
5. Shell Programming and Scripting
Hello World~
Please Help Me(BASH)
input:
dde,2007.8.25,891
dde,2007.8.23,356
dfe,2007.10.12,341
cba,2005.12.5,342
I wanna know how to sort by the date(2005.12.5)
output:
cba,2005.12.5,342
dde,2007.8.23,356
dde,2007.8.25,891
dfe,2007.10.12,341
Thanks in advance (3 Replies)
Discussion started by: lifegeek
3 Replies
6. Shell Programming and Scripting
Hi All,
Please help me to sort the date field which is in the format 2012-02-03 16:09:37.388...
Platform: Red Hat linux
Thanks in advance (2 Replies)
Discussion started by: jesu
2 Replies
7. Shell Programming and Scripting
Hi,
The input file is as follows,
22.06.2012 17:58:38 CPUser: xxxxxxx, billedAfterStatus: Active
13.07.2012 08:46:15 CPUser: xxxxxxx, billedAfterStatus: Active
20.07.2012 08:56:24 CPUser: xxxxxxx, billedAfterStatus: Active
20.03.2012 08:56:24 CPUser: xxxxxxx, billedAfterStatus: Active... (16 Replies)
Discussion started by: nanthagopal
16 Replies
8. Shell Programming and Scripting
Hi Experts,
I have a filelist collected from another server , now want to sort the output using date/time stamp filed.
- Filed 6, 7,8 are showing the date/time/stamp.
Here is the input:
#----------------------------------------------------------------------
-rw------- 1 root ... (3 Replies)
Discussion started by: rveri
3 Replies
9. Shell Programming and Scripting
nawk '$1=="Date" {d=$(NF-2);next} $1=="Queue" {q=$NF;next} $1=="Forms"{print q, $NF, d}' OFS='|' printfile.log
I have this script working. Please let me know how to sort by Queue and then Date. (4 Replies)
Discussion started by: Daniel Gate
4 Replies
10. Shell Programming and Scripting
I have a file with two fields in it delimited by a comma. Some of the first fields are duplicates. I am trying to eliminate any duplicate records in the first field, and combine the second fields in the output file.
For example, if the input is:
Jane,group=A
Bob,group=A
Bob,group=D... (3 Replies)
Discussion started by: DJR
3 Replies
LEARN ABOUT DEBIAN
ciderwebmail::model::imapclient
CiderWebmail::Model::IMAPClient(3pm) User Contributed Perl Documentation CiderWebmail::Model::IMAPClient(3pm)
NAME
CiderWebmail::Model::IMAPClient - Catalyst Model
DESCRIPTION
Interface to the IMAP Server
You should *really* read rfc3501 if you want to use this.
METHODS
new()
creates a new CiderWebmail::Model::IMAPClient
_die_on_error($c)
die if the last IMAP command sent to the server caused an error this sould be called after every command sent to the imap server.
disconnect
disconnect from IMAP Server, if connected
separator($c)
Returnes the folder separator
folder_tree($c)
Return all folders as hash-tree.
folder_sort
custom sort for folders always put INBOX on top
select($c, { mailbox => $mailbox })
selects a folder
message_count($c, { mailbox => $mailbox })
returnes the number of messages in a mailbox
unseen_count($c, { mailbox => $mailbox })
returnes the number of unseen messages in a mailbox
check_sort($sort)
Checks if the given sort criteria is valid.
get_folder_uids($c, { mailbox => $mailbox, sort => $sort, range => $range })
Returns a MessageSet object representing all UIDs in a mailbox The range option accepts a range of UIDs (for example 1:100 or 1:*), if you
specify a range containing '*' the last (highest UID) message will always be returned.
get_headers_hash($c, { uids => [qw/ 1 .. 10 /], sort => [qw/ date /], headers => [qw/ date subject /], mailbox => 'INBOX' })
returnes a array of hashes for messages in a mailbox
o uids (arrayref): a list of uids (as described in RFC2060) to fetch
o sort (arrayref): sort criteria (as described in RFC2060). for example: [ qw/ date / ] will sort by date, [ qw/ reverse date / ] will
sort by reverse date
o headers (arrayref, required): a list of mail-headers to fetch.
o mailbox (required)
search()
searches a mailbox returns a arrayref containing a list of UIDs
get_headers_string($c, { mailbox => $mailbox, uid => $uid })
returnes the fullheader of a message as a string
all_headers($c, { mailbox => $mailbox, uid => $uid })
fetch all headers for a message and updates the local headercache
get_headers($c, { mailbox => $mailbox })
fetch headers for a single message from the server or (if available) the local headercache
mark_read($c, { mailbox => $mailbox, uid => $uid })
mark a messages as read
mark_answered($c, { mailbox => $mailbox, uid => $uid })
mark a message as answered
bodypart_as_string($c, { mailbox => $mailbox, uid => $uid, parts => [ $part ] })
fetches body part(s) of a message - part IDs according to the bodystructure of the message
get_bodystructure($c, { mailbox => $mailbox, uid => $uid })
fetches bodystructure of a message. returns a Mail::IMAPClient::BodyStructure object - this might change when we parse this into something
more usefull
message_as_string($c, { mailbox => $mailbox, uid => $uid })
return a full message body as string
delete_messages($c, { mailbox => $mailbox, uid => $uid })
delete message(s) form the server and expunge the mailbox
append_message($c, { mailbox => $mailbox, message_text => $message_text })
low level method to append an RFC822-formatted message to a mailbox
move_message($c, { mailbox => $mailbox, target_mailbox => $target_mailbox, uid => $uid })
Move a message to another mailbox
create_mailbox($c, { mailbox => $mailbox, name => $name })
Create a subfolder
delete_mailbox($c, { mailbox => $mailbox })
Delete a complete folder
AUTHOR
Stefan Seifert and Mathias Reitinger <mathias.reitinger@loop0.org>
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2012-06-16 CiderWebmail::Model::IMAPClient(3pm)