In article <[EMAIL PROTECTED]>,
[EMAIL PROTECTED] writes:
>
> =CDme az strace kimenete, nekem sajnos keveset mond:
> # strace mv fuzilaci.jpg teszt/
> () =3D 0 ioctl(0, SNDCTL_TMR_TIMEBASE or
> TCGETS, {B38400 opost isig icanon echo ...}) =3D 0 stat64("teszt/",
> {st_mode=3DS_IFDIR|0777, st_size=3D8192, ...}) =3D 0 lstat64("fuzilaci.jpg",
> {st_mode=3DS_IFREG|0666, st_size=3D2573006, ...}) =3D 0 lstat64
> ("teszt/fuzilaci.jpg", 0xbfcd8e50) =3D -1 ENOENT (No such file or
> directory) rename("fuzilaci.jpg", "teszt/fuzilaci.jpg") =3D -1 ENOENT (No
> such file or directory) open("/usr/share/locale/locale.alias",
Magyarra forditva:
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat64("teszt/", {st_mode=S_IFDIR|0777, st_size=8192, ...}) = 0
lstat64("fuzilaci.jpg", {st_mode=S_IFREG|0666, st_size=2573006, ...}) = 0
lstat64 ("teszt/fuzilaci.jpg", 0xbfcd8e50) = -1 ENOENT (No such file or
directory)
rename("fuzilaci.jpg", "teszt/fuzilaci.jpg") = -1 ENOENT (No such file or
directory)
Ez teljesseggel misztikus.
A target directory letezik es irhato. A forrasfile letezik.
Es megsem engedi atnevezni...
Az osszehasonlitas kedveert ugyanez egy filesystemen belul (nincs nalam fuse):
$ strace mv fuzilaci.jpg teszt/
execve("/bin/mv", ["mv", "fuzilaci.jpg", "teszt/"], [/* 27 vars */]) = 0
...
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 4095) = 231
close(3) = 0
stat64("teszt/", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
lstat64("fuzilaci.jpg", {st_mode=S_IFREG|0644, st_size=2573006, ...}) = 0
lstat64("teszt/fuzilaci.jpg", 0xbf9558c4) = -1 ENOENT (No such file or
directory)
rename("fuzilaci.jpg", "teszt/fuzilaci.jpg") = 0
kissg
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux