파일 이름이 비어있는 파일의 내용을 보는 방법은 무엇입니까?


13
drwxrwxr-x 2 ubuntu ubuntu  4096 Mar 19 07:30 xxxxx
-rw-rw-r-- 1 ubuntu ubuntu   580 Mar 20 07:24  
-rw-rw-r-- 1 ubuntu ubuntu 27137 Mar 20 09:10 xxx.js

두 번째 줄에는 파일이 있지만 비어 있습니다. 내용을 보는 방법이 있습니까?


4
비어 있지 않습니다.) 인쇄 할 수없는 문자가있을 수 있습니다. ls -b:)의 결과를 게시하십시오
Rinzwind

인쇄 할 수없는 문자가 있으면 표시에 강조 표시됩니다.
wizgot

답변:


17

구조에 대한 아이 노드 : 먼저 ls -li모든 파일을 아이 노드와 함께 나열하십시오. inode는 왼쪽의 숫자입니다. 보이지 않는 파일의 inode 번호를 기록하십시오. 그런 다음 find . -inum xxx -exec nano {} \;xxx를 inode 번호로 바꾸고 nano를 선택한 편집기로 바꾸십시오.

설명 :
find 명령은 inode 번호가 xxx 인 파일을 찾은 다음이 경우 명령을 실행합니다 nano. 은 {}파일 이름에 대한 자리이고; \;마지막 명령의 끝을 나타냅니다.


2
find 명령은 inode 번호가 xxx 인 파일을 찾은 다음 명령을 실행합니다 (이 경우 nano로 전달). {}는 파일 이름의 자리 표시 자입니다. \; 끝에는 명령의 끝을 나타냅니다.
Jos

@Jos 의견이 아니라 답변으로 편집 할 수 있습니까?
Pureferret

1

당신은 할 수 있습니다

gedit *

모든 파일을 열려면 (강제 접근) 또는 더 나은

gedit " "*

파일이 공백 문자로 시작하는 것이 확실한 경우

(gedit를 좋아하는 편집기로 바꿀 수 있습니다)


아니, 작동하지 않았다, 나는 버퍼 에서이 파일을 제외한 모든 파일을 이맥스 * 사용했다.
wizgot

사용하면 어떻게됩니까 xdg-open *? 기본 응용 프로그램을 사용하여 모든 파일을 열어야합니다.
Lorenzo Baracchi

내가 sshing하고있는 터미널입니다.
wizgot

2
*쉘 확장을 유발합니다. 파일이 공백 문자로 구성되어 있으면 *명령 줄에 공백이 추가됩니다. 따라서 파일을 건너 뜁니다.
gerrit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.