![Linux find 명령 - inode 및 장치를 기반으로 파일을 찾으시겠습니까?](https://linux55.com/image/179561/Linux%20find%20%EB%AA%85%EB%A0%B9%20-%20inode%20%EB%B0%8F%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%B0%BE%EC%9C%BC%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
주어진 inode 번호를 가진 파일을 찾고 싶습니다. find with를 사용하는 것은 -inum
각 파일 시스템/장치에 대한 inode 번호 파일을 나열하므로 완전히 도움이 되지 않습니다. 이 검색을 특정 장치/파일 시스템으로 제한하려면 어떻게 해야 합니까?
다음은 도움이 되지 않습니다.
$ sudo find / -inum 2
/
/dev
/dev/shm
/dev/pts/ptmx
/sys/kernel/debug/acpi
/sys/fs
/sys/fs/cgroup
/sys/fs/cgroup/memory/cgroup.procs
/sys/fs/cgroup/pids/cgroup.procs
/sys/fs/cgroup/rdma/cgroup.procs
/sys/fs/cgroup/cpuset/cgroup.procs
/sys/fs/cgroup/devices/cgroup.procs
/sys/fs/cgroup/blkio/cgroup.procs
/sys/fs/cgroup/perf_event/cgroup.procs
/sys/fs/cgroup/freezer/cgroup.procs
/sys/fs/cgroup/hugetlb/cgroup.procs
/sys/fs/cgroup/cpu,cpuacct/cgroup.procs
/sys/fs/cgroup/net_cls,net_prio/cgroup.procs
/sys/fs/cgroup/systemd/cgroup.procs
/sys/fs/cgroup/unified/cgroup.procs
/run
/run/user/1000
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/run/user/125
find: ‘/run/user/125/gvfs’: Permission denied
/run/lock
/snap/gtk-common-themes/1506/meta/snap.yaml
/snap/snapd/8790/bin/fc-cache-v6
/snap/snapd/8542/bin/fc-cache-v6
/snap/tusk/29/LICENSES.chromium.html
/snap/gnome-3-34-1804/36/bin/bunzip2
/snap/gnome-3-34-1804/36/bin/bzcat
/snap/gnome-3-34-1804/36/bin/bzip2
/snap/snap-store/467/autostart/setup-autostart
/snap/core18/1885/bin
/snap/core18/1880/bin
/snap/jdownloader2/10/etc/X11
/snap/jdownloader2/12/etc/X11
/snap/core/9804/bin/bash
/proc/fs/nfsd/exports
/proc/sys/fs/binfmt_misc/status
아래에서는 위에 나열된 파일이 다양한 장치에서 오는 것을 확인합니다.
/etc$ stat /dev/shm /dev /dev/pts/ptmx
File: /dev/shm
Size: 80 Blocks: 0 IO Block: 4096 directory
Device: 1ah/26d Inode: 2 Links: 2
Access: (1777/drwxrwxrwt) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-09-03 14:01:23.968171064 +0530
Modify: 2020-09-03 14:01:53.055049949 +0530
Change: 2020-09-03 14:01:53.055049949 +0530
Birth: -
File: /dev
Size: 4920 Blocks: 0 IO Block: 4096 directory
Device: 6h/6d Inode: 2 Links: 23
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-09-03 11:24:49.787963116 +0530
Modify: 2020-09-03 11:20:16.282767765 +0530
Change: 2020-09-03 11:20:16.282767765 +0530
Birth: -
File: /dev/pts/ptmx
Size: 0 Blocks: 0 IO Block: 1024 character special file
Device: 18h/24d Inode: 2 Links: 1 Device type: 5,2
Access: (0000/c---------) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-09-03 10:18:19.587999997 +0530
Modify: 2020-09-03 10:18:19.587999997 +0530
Change: 2020-09-03 10:18:19.587999997 +0530
Birth: -
답변1
-xdev
(귀하의 질문에 대한 이전 답변에 표시된 대로 find
) 다음을 사용하십시오 .
find / -xdev -inum 2
/
관심 있는 장착 지점으로 교체하십시오 .