1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# strace mv test.txt /opt/
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=11824816, ...}) = 0
mmap(NULL, 11824816, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8856728000
close(3) = 0
geteuid() = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat("/opt/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("test.txt", {st_mode=S_IFREG|0644, st_size=5, ...}) = 0
lstat("/opt/test.txt", 0x7ffc30de9370) = -1 ENOENT (No such file or directory)
rename("test.txt", "/opt/test.txt") = -1 EXDEV (Invalid cross-device link)
unlink("/opt/test.txt") = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "test.txt", O_RDONLY|O_NOFOLLOW) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=5, ...}) = 0
openat(AT_FDCWD, "/opt/test.txt", O_WRONLY|O_CREAT|O_EXCL, 0600) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
ioctl(4, BTRFS_IOC_CLONE or FICLONE, 3) = -1 EXDEV (Invalid cross-device link)
fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) = 0
mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8858523000
read(3, "2345\n", 131072) = 5
write(4, "2345\n", 5) = 5
read(3, "", 131072) = 0
utimensat(4, NULL, [{tv_sec=1588018562, tv_nsec=415094435} /* 2020-04-27T23:16:02.415094435+0300 */, {tv_sec=1588018559, tv_nsec=735171997} /* 2020-04-27T23:15:59.735171997+0300 */], 0) = 0
flistxattr(3, NULL, 0) = 0
flistxattr(3, 0x7ffc30de90c0, 0) = 0
fgetxattr(3, "system.posix_acl_access", 0x7ffc30de8fa0, 132) = -1 ENODATA (No data available)
fstat(3, {st_mode=S_IFREG|0644, st_size=5, ...}) = 0
fsetxattr(4, "system.posix_acl_access", "\2\0\0\0\1\0\6\0\377\377\377\377\4\0\4\0\377\377\377\377 \0\4\0\377\377\377\377", 28, 0) = 0
close(4) = 0
close(3) = 0
munmap(0x7f8858523000, 139264) = 0
lstat("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
newfstatat(AT_FDCWD, "test.txt", {st_mode=S_IFREG|0644, st_size=5, ...}, AT_SYMLINK_NOFOLLOW) = 0
unlinkat(AT_FDCWD, "test.txt", 0) = 0
lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
close(0) = 0
close(1) = 0
close(2) = 0
exit_group(0) = ?
+++ exited with 0 +++
|