OpenVMS DIRECTORY/NOHEADING/NOTRAILING용 Linux란 무엇입니까?

OpenVMS DIRECTORY/NOHEADING/NOTRAILING용 Linux란 무엇입니까?

개방형 가상 관리 시스템 DCL주문하다목차/제목없음단일 열 형식의 경로 정보를 포함한 전체 파일 이름만 디렉터리 목록에 대한 일반 헤더 없이 표시됩니다. /NOTRAILING 스위치는 표시된 일반적인 후행 총계 정보를 제거합니다.

Linux용 OpenVMS DIR/NOHEADING/NOTRAILING이란 무엇입니까?

MYHOME:[MYDIR.SUBDIR]의 예제 디렉터리 명령은 크기, 날짜, 제목 및 총 수와 같은 기타 정보를 제외하고 경로 정보를 포함한 전체 파일 이름을 표시합니다.

$ dir/noheading/notrailing
MYHOME:[MYDIR.SUBDIR]ABC.C;3
MYHOME:[MYDIR.SUBDIR]ABC.OBJ;3
MYHOME:[MYDIR.SUBDIR]ABC.EXE;3

답변1

VMS와 Unix는 개념적으로 매우 다르기 때문에 전체 경로 정보를 표시하는 ls 명령이 없습니다. 파일은 파일 시스템의 데이터이며 파일 이름은 실제로바늘이 데이터의 경우 아니요데이터 컨테이너. 따라서 문맥상 이러한 이름에는 실제로 경로 정보가 없습니다.

또한 기본적으로 ls머리글이나 바닥글 정보가 표시되지 않습니다. 아마도 ls -1당신이 원하는 것은 현재 디렉토리의 모든 파일을 하나의 열에 표시하는 것입니다. (또는 첫 번째 단락에서 말한 내용을 이어가기 위해 를 시도할 수 있습니다. ls -1i그러면 각 파일의 inode 번호(파일 시스템에 있는 실제 데이터의 일종의 고유 식별자)를 얻을 수 있습니다. 하지만 실제로는 이것을 원하지 않을 수도 있습니다. .)

또는 ls 이외의 다른 것을 시도해 볼 수도 있습니다.

find $(pwd) -maxdepth 1

현재 작업 디렉토리의 모든 파일 이름을 한 줄에 하나씩 인쇄하며 현재 작업 디렉토리가 앞에 붙습니다. ) -mindepth 1필요한 경우 디렉토리 자체를 생략하기 위해 추가됩니다. ) 아마도 이것이 당신이 원하는 것일까요?

관련 정보