On Tue, Mar 24, 2009 at 2:51 PM, ropers <[email protected]> wrote:
> From your new transcript:
>
>> OpenBSD_45$ pwd
>> /mnt/m0/Program Files/Norton Internet Security
> (...)
>> OpenBSD_45$ find . -name "*.dat"
> [no results]
>
>> OpenBSD_45$ pwd
>> /mnt/m0/Program Files/Norton Internet Security
>> OpenBSD_45$ find . -name "*.dat"
>> ./Branding/fallback.dat
>> ./Engine/16.2.0.7/ccGEvt/Global/LM.dat
>> ./Engine/16.2.0.7/ccGLog/ccGLog.dat
>> ./Engine/16.2.0.7/hnData.dat
>> ./Engine/16.2.0.7/Jobs/ccJobManagerSchedules.dat
>> ./Engine/16.2.0.7/NCOVER.dat
>> ./Engine/16.2.0.7/ncwTrstP.dat
>> ./Engine/16.2.0.7/NisVer.dat
>> ./Engine/16.2.0.7/NPCTray.dat
>> ./Engine/16.2.0.7/nppw.dat
>> ./Engine/16.2.0.7/service.dat
>> ./MUI/fallback.dat
>> ./MUI/maplngid.dat
>
>> OpenBSD_45$ pwd
>> /mnt/m0/Program Files/Norton Internet Security
>> OpenBSD_45$ find . -name "*.dat"
> [no results]
>
> So what you're saying is that the exact same command first didn't work
> as expected, then worked, and then again didn't work, all within the
> very same directory?
>
> I find that very hard to believe.
>
> Was what you posted really an unedited transcript?
[...]

Yes, unedited. I did some more experimentation, and it appears that
find gets confused on ntfs if the path contains a space. This does not
happen on the native filesystem (ffs), even if the path contains a
space. Here is another example:

------------------------------------------------
OpenBSD_45$ df -h /mnt/m0
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/sd0i     19.5G   18.1G    1.4G    93%    /mnt/m0
OpenBSD_45$ pwd
/mnt/m0
OpenBSD_45$ cd Intel/
OpenBSD_45$ ls Logs
OpenBSD_45$ cd Logs/
OpenBSD_45$ ls IntelGFX.log
OpenBSD_45$ pwd
/mnt/m0/Intel/Logs
OpenBSD_45$ cd ../../
OpenBSD_45$ pwd
/mnt/m0
OpenBSD_45$ find . -name "Intel*.log"
./Intel/Logs/IntelGFX.log
OpenBSD_45$ cd Program\ Files/Java/
OpenBSD_45$ ls
j2re1.4.2_04 jre1.6.0_07  jre6
OpenBSD_45$ pwd
/mnt/m0/Program Files/Java
OpenBSD_45$ cd ../
OpenBSD_45$ find . -name jre6
OpenBSD_45$ cd Java/
OpenBSD_45$ find . -name jre6
./jre6
OpenBSD_45$ cd ../
OpenBSD_45$ pwd
/mnt/m0/Program Files
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ cd Java/
OpenBSD_45$ find . -name jre6
./jre6
OpenBSD_45$ find . -name jre6
./jre6
OpenBSD_45$ find . -name jre6
./jre6
OpenBSD_45$ cd ../
OpenBSD_45$ pwd
/mnt/m0/Program Files
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$ find . -name jre6
OpenBSD_45$
--------------------------------------------------------

-Amarendra

Reply via email to