Find command not working on AIX


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Find command not working on AIX
# 1  
Old 10-20-2015
Find command not working on AIX

Hello,

I am running find command in an AIX Server to find last 7 days modified directories/files.

Code:
[root@hostname] >cd /usr/openv/netbackup/db/class
[root@hostname] >ls -l
total 0
drwxr-xr-x    3 root     system          256 May 28 2014  Catalog-Backup
drwxr-xr-x    3 root     system          256 Sep 18 2012  CFGTU-700_OS
drwxr-xr-x    3 root     system          256 Feb 05 2015  PILOU-001_OS
drwxr-xr-x    3 root     system          256 Jun 30 2014  GRTYU
drwxr-xr-x    3 root     system          256 Oct 20 03:45 hostname_OS
drwxr-xr-x    3 root     system          256 Jul 18 2014  ps5000_OS
[root@hostname] >cd hostname_OS
[root@hostname] >ls -l
total 24
-rw-------    1 root     system          108 Aug 16 11:03 clients
-rw-------    1 root     system           12 Aug 16 10:11 includes
-rw-------    1 root     system          919 Oct 20 03:45 info
drwxr-xr-x    4 root     system          256 Oct 20 03:45 schedule
[root@hostname] >cd schedule
[root@hostname] >ls -l
total 0
drwxr-xr-x    2 root     system          256 Oct 20 03:45 Full
drwxr-xr-x    2 root     system          256 Oct 20 03:45 Incremental

The below command is not returning results in AIX Server although in Linux server it is working fine.

Code:
[root@nlnbumst01] >find /usr/openv/netbackup/db/class -type d -mtime 0 -mtime -7
[root@nlnbumst01] >

Could someone please help.

Thanks
Rahul

Last edited by rahul2662; 10-20-2015 at 08:25 AM..
# 2  
Old 10-20-2015
Hello rahul2662,

Could you please try following and let us know if this helps, as I haven't tested it as don't have AIX box with me.
Code:
 find -type d -mtime -7 -exec ls -ld {} \; 2>/dev/null

Above will give the directories details whichever are modified from last 7 days, if you need only names you could try following then.
Code:
 find -type d -mtime -7 2>/dev/null

Thanks,
R. Singh
# 3  
Old 10-20-2015
Hello Ravinder,

Both the command didnt returned any output.

Rahul

Apologies for the mistake. I got Output from the command. Thanks for the help
# 4  
Old 10-20-2015
@Ravinder, only GNU find defaults to . as the start directory! Unix find gives error if no start directory is given - here unfortunately suppressed with 2>/dev/null
The following lists files and directories with mtime less than 7 days:
Code:
find /usr/openv/netbackup/db/class -mtime -7 -ls

These 2 Users Gave Thanks to MadeInGermany For This Post:
# 5  
Old 10-20-2015
hello MadeinGermany,

I also provided the directory and then only it worked Smilie

Thanks
Rahul
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Maxdepth option of find command not working

Can you please figure out what is the issue here $ find . -maxdepth 1 -type f -size 0 -print find: bad option -maxdepth please find the OS details $ uname -a HP-UX g5u1216 B.11.31 U ia64 2614088426 unlimited-user license Use code tags, thanks. (6 Replies)
Discussion started by: TomG
6 Replies

2. Shell Programming and Scripting

sed Command not working in AIX UNIX

Hi 1st problem -------------- i have this sed command in my unix script which replaces new line and carriage return in a line with the string "&#xA" the script works fine in Linux 3.0.101-0.5, but not in AIX 1 7 , the "s/\r/\&#xA/g" replacement, replaces all the character "r" in the file.... (3 Replies)
Discussion started by: maximus_jack
3 Replies

3. Shell Programming and Scripting

Maxdepth command not working in AIX.Need alternative solution for this command

Hi All, I am trying to select 30 days older files under current directory ,but not from subdirectory using below command. find <Dir> -type f -mtime + 30 This command selecting all the files from current directory and also from sub directory . I read some documention through internet ,... (1 Reply)
Discussion started by: kommineni
1 Replies

4. Shell Programming and Scripting

[Solved] Find command is not working

Hello Friends, I have a problem about a little script, when i run the following two lines one by one on CLI then they work well: /usr/bin/mkdir `perl -e 'use POSIX qw(strftime); print strftime "%Y-%m-%d",localtime(time() - 30*24*60*60);'` find . -type f -name "fuseesb.log.*" -mtime 30... (5 Replies)
Discussion started by: EAGL€
5 Replies

5. Shell Programming and Scripting

Working with FIND command

Hi , In /home/etc/files path ran the following command find . -name 'ABC*' | wc -l The output of the above command is 25 as expected In path /home path ran the following command find . -name '/home/etc/files/ABC*' | wc -l The output of the abvoe command is 0 . Why the above... (3 Replies)
Discussion started by: smile689
3 Replies

6. Shell Programming and Scripting

daystart option not working in find command

Hi, I am trying to list all the files created / modified today in a directory. With reference to this thread, https://www.unix.com/shell-programming-scripting/20324-capture-all-today-files.html I have used the below command to list all the files modified today. find . -daystart -type f... (8 Replies)
Discussion started by: arunkumarmc
8 Replies

7. AIX

prtconf command not working in Aix 5.3

put prtconf command,after show this error message: bash-3.00# prtconf /usr/sbin/prtconf: msize=msize + 12544^J12544: syntax error pleae help me...........waiting for replay by mohan.s Aix sysadmin (deleted email, rule violation) (2 Replies)
Discussion started by: smohan62
2 Replies

8. Shell Programming and Scripting

find command not working

Hi all, find command not working for me in a perticular directory.The same command is working fine in any other directory. Following is the command i issued: find . -type f -print my question is , is it possbile to disable a command only for a perticular directory ??...of course... (4 Replies)
Discussion started by: panyam
4 Replies

9. UNIX for Dummies Questions & Answers

Find command not working as expected

I have a script with a find command using xargs to copy the files found to another directory. The find command is finding the appropriate file, but it's not copying. I've checked permissions, and those are all O.K., so I'm not sure what I'm missing. Any help is greatly appreciated. This is... (2 Replies)
Discussion started by: mpflug
2 Replies

10. UNIX for Advanced & Expert Users

find command not working

Hi, Having issues with the . parameter in the find command. Issuing "find . -name \*.pl" gives me find: cannot open .: No such device I got it working by substituting . with *, so "find * -name \*.pl" gives the correct listing. bin/test.pl "which find" lists /bin/find. Anybody... (7 Replies)
Discussion started by: jabrady
7 Replies
Login or Register to Ask a Question

Featured Tech Videos