glob이 결과를 두 번 나열하는 원인은 무엇입니까? [폐쇄]

glob이 결과를 두 번 나열하는 원인은 무엇입니까? [폐쇄]

시스템: Raspberry Pi 3의 Raspbian 8

명령의 잘못된 공백으로 sudo인해 여러 시스템 디렉터리( /bin, 등)가 하위 디렉터리로 이동되었습니다 /etc. /usr랩톱에 SD 카드를 넣고 상용 ext4 읽기/쓰기 드라이버를 사용하여 디렉터리를 다시 이동하여 문제를 해결할 수 있었지만 그 이후로 다음과 같은 문제가 발생했습니다.

josh2112@jenna:/etc $ ls -l
<snip/>
drwxr-xr-x  3 root   root    4096 Jul 29  2016 ifplugd
drwxr-xr-x  2 root   root    4096 Nov 12 09:09 ImageMagick-6
drwxr-xr-x  2 root   root    4096 Nov 12 09:09 ImageMagick-6
drwxr-xr-x  2 root   root    4096 Dec 29 11:15 init
drwxr-xr-x  2 root   root    4096 Dec 29 11:15 init
drwxr-xr-x  2 root   root    4096 Dec 31 14:41 init.d
drwxr-xr-x  5 root   root    4096 Sep 20  2017 initramfs-tools
drwxr-xr-x  5 root   root    4096 Sep 20  2017 initramfs-tools
-rw-r--r--  1 root   root    1865 May 27  2016 inputrc
drwxr-xr-x  3 root   root    4096 Jul 29  2016 insserv
-rw-r--r--  1 root   root     859 Dec  4  2012 insserv.conf
-rw-r--r--  1 root   root     859 Dec  4  2012 insserv.conf
drwxr-xr-x  2 root   root    4096 Sep 20  2017 insserv.conf.d
drwxr-xr-x  2 root   root    4096 Jul 29  2016 iproute2
-rw-r--r--  1 root   root      28 Jan  6  2015 issue
-rw-r--r--  1 root   root      28 Jan  6  2015 issue
-rw-r--r--  1 root   root      21 Jan  6  2015 issue.net
-rw-r--r--  1 root   root      21 Jan  6  2015 issue.net
drwxr-xr-x  2 root   root    4096 Jul 29  2016 kbd
drwxr-xr-x  4 root   root    4096 Jul 29  2016 kernel
drwxr-xr-x  2 root   root    4096 Oct  1 15:45 ldap
-rw-r--r--  1 root   root   95742 Dec 29 11:16 ld.so.cache
<snip/>

josh2112@jenna:/etc $ ls -li issue.net
2097413 -rw-r--r-- 1 root root 21 Jan  6  2015 issue.net

josh2112@jenna:/etc $ ls -lbi issue.net*
2097413 -rw-r--r-- 1 root root 21 Jan  6  2015 issue.net
2097413 -rw-r--r-- 1 root root 21 Jan  6  2015 issue.net

파일 이름을 직접 지정하면 복사본이 하나만 표시되지만 별표를 사용하면 복사본이 두 개 표시됩니다. 물리적으로 분리된 두 개의 파일이 아님을 보여주기 위해 inode 번호를 인쇄했습니다.

추가 관찰:

  • 모든 것이 중복되는 것은 아니지만 대부분의 파일과 대부분의 디렉터리가 중복되는 것 같습니다.
  • 중복 항목은 inode 번호를 포함한 모든 세부 사항에서 일치합니다.
  • 이는 /etc이동된 다음 다시 이동된 다른 디렉토리에서만 발생합니다.
  • -b파일 이름에 인쇄할 수 없는 모든 문자를 표시하는 코드를 사용하고 있습니다 .

어떤 아이디어가 있나요?

편집하다:여전히 원래 문제의 원인이 무엇인지는 확실하지 않지만 e2fsck많은 부분이 발견되어 수정되었으며 중복 항목이 사라진 것 같습니다.

편집 2:중복이 사라졌어요근데 원본도 없어졌네e2fsck보고된 버그 400여개에 대해 맹목적 으로 '예'라고 답한 것은 모두 제 잘못인 것 같습니다 . 어쨌든 이제 다시 설치할 시간입니다.

이 모든 것에서 제가 얻고 싶은 것은 작업에 적합한 도구를 사용하는 것입니다. 다음번에는 SD 카드를 통해 "Live CD" 형태의 환경을 제공하고, 메모리에 로드하여 SD 카드를 RPi에 직접 고정할 수 있는 Tiny Core Linux를 사용해 보겠습니다.

관련 정보