사용하여 화면에 인쇄 된 다음 디렉토리 구조를 고려하면 ls -l "$dir"
( $dir
더 정확하게 원격 우분투 서버 (동일한 서버에서 일부 폴더에 대해 서 bash는 변수, 몇 단계까지입니다), 우분투 16.04.4 LTS (GNU / 리눅스 4.4 .0-116- 일반 x86_64)) :
-rw-r--r-- 1 user group 12 Apr 2 12:34 FILE1
-rwxr--r-- 1 user group 287 Apr 23 2017 File_
-rw-r--r-- 1 user group 0 Apr 21 2017 file_1
-rw-r--r-- 1 user group 272 Apr 3 22:16 myFile
-rw-r--r-- 1 user group 47633 Apr 11 14:01 myFile.txt
-rw-r--r-- 1 user group 37030 Apr 11 14:16 myfile1
-rw-r--r-- 1 user group 0 Apr 11 21:23 nothing_here
-rw-r--r-- 1 user group 2 Apr 22 2017 small_file
-rwxr-x--- 1 user group 262529 Apr 8 15:31 story
이것은 MacBook에서 나 왔으며 내장 터미널과 ssh
(OS X 버전 10.13.3, 터미널에서 알려주는) 즉시 사용 가능한 설치를 사용 합니다.
이에 비해 PuTTy 릴리스 0.70을 실행하는 Windows 시스템에서 액세스 한 동일한 서버를 고려하십시오 .
-rwxr--r-- 1 user group 287 Apr 23 2017 File_
-rw-r--r-- 1 user group 0 Apr 21 2017 file_1
-rw-r--r-- 1 user group 12 Apr 2 12:34 FILE1
-rw-r--r-- 1 user group 272 Apr 3 22:16 myFile
-rw-r--r-- 1 user group 37030 Apr 11 14:16 myfile1
-rw-r--r-- 1 user group 47633 Apr 11 14:01 myFile.txt
-rw-r--r-- 1 user group 0 Apr 11 21:23 nothing_here
-rw-r--r-- 1 user group 2 Apr 22 2017 small_file
-rwxr-x--- 1 user group 262529 Apr 8 15:31 story
각 이미지에서 처음 6 개의 파일이 다르게 정렬되어 있습니다.
명령이 클라이언트 컴퓨터가 아닌 서버에서 실행 중임을 고려하면 두 출력간에 차이가 없을 것으로 예상됩니다. 그들이 동일하지 않은 이유는 무엇입니까?
편집 1 : 의견에서 언급했듯이 확인했으며 Mac의 터미널은 xterm-256color
Windows 가 설정되어있는 동안 설정되어 xterm
있습니다. Mac 설정을 빠르게 변경해 xterm
도 아무런 효과가 없습니다.
편집 2 : 바와 같이 코멘트에 언급, 내가 실행하려고했습니다 whereis ls
당신이 찾을 기대할 수있는 합리적인 위치 제공, ls
- 즉 bin/ls
.
편집 3 : 터미널 이미지를 제거 하고이 메타 포스트에 따라 올바른 형식의 코드로 교환했습니다 .
편집 4 :"$dir"
공백 문제를 방지하기 위해 따옴표를 추가했습니다 .
ls -l "$dir"
. 이것이 없으면 폴더 이름에 공백이 있으면 말도 안되는 결과가 나옵니다.