bug-findutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #44732] -user flag gives different output with -exec ls and -ls


From: Aravind vijayan
Subject: [bug #44732] -user flag gives different output with -exec ls and -ls
Date: Sun, 05 Apr 2015 09:59:29 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36

URL:
  <http://savannah.gnu.org/bugs/?44732>

                 Summary: -user flag gives different output with -exec ls and
-ls
                 Project: findutils
            Submitted by: aravindvjn
            Submitted on: Sun 05 Apr 2015 09:59:28 AM GMT
                Category: find
                Severity: 3 - Normal
              Item Group: Wrong result
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: None
           Fixed Release: None

    _______________________________________________________

Details:

Hi,

Thanking you for a nice tool called find . I met with some confusion when i
tried to use find, Please advice on this.

Please find the list of files in find_test .

address@hidden find_test]$ ls -lrt
total 0
-rw-r--r-- 1 casper users 0 Mar 27 18:34 test1
-rw-r--r-- 1 casper users 0 Mar 27 18:34 test2
-rw-r--r-- 1 casper users 0 Mar 27 18:34 test3
-rw-r--r-- 1 root   root  0 Mar 27 18:35 root_test1
-rw-r--r-- 1 root   root  0 Mar 27 18:35 root_test2
address@hidden find_test]$ 

when i tried to execute the command,

"find $PWD  -not -user root -exec ls -l {} \;"

It gave me an output as,

address@hidden find_test]$ find $PWD  -not -user root -exec ls -l {} \;
total 0
-rw-r--r-- 1 root   root  0 Mar 27 18:35 root_test1
-rw-r--r-- 1 root   root  0 Mar 27 18:35 root_test2
-rw-r--r-- 1 casper users 0 Mar 27 18:34 test1
-rw-r--r-- 1 casper users 0 Mar 27 18:34 test2
-rw-r--r-- 1 casper users 0 Mar 27 18:34 test3
-rw-r--r-- 1 casper users 0 Mar 27 18:34 /home/casper/find_test/test2
-rw-r--r-- 1 casper users 0 Mar 27 18:34 /home/casper/find_test/test1
-rw-r--r-- 1 casper users 0 Mar 27 18:34 /home/casper/find_test/test3


which is not accurate , as i am expecting files that are not owned by root
only.

but with the command, "find $PWD  -not -user root -ls"

find gave me an output as,
address@hidden find_test]$ find $PWD  -not -user root -ls
9182333    4 drwxr-xr-x   2 casper   users        4096 Mar 27 18:35
/home/casper/find_test
8921411    0 -rw-r--r--   1 casper   users           0 Mar 27 18:34
/home/casper/find_test/test2
8918596    0 -rw-r--r--   1 casper   users           0 Mar 27 18:34
/home/casper/find_test/test1
8921412    0 -rw-r--r--   1 casper   users           0 Mar 27 18:34
/home/casper/find_test/test3


which looks good.

and my find version,
address@hidden find_test]$ find --version
find (GNU findutils) 4.4.2

about os,
address@hidden find_test]$ uname -a
Linux localhost 3.15.0-rc4-ARCH-00298-g9f1eb57 #1 SMP PREEMPT Fri May 23
01:56:57 IST 2014 x86_64 GNU/Linux





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?44732>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]