아치 리눅스.
내 NAS에 CIFS 마운트가 있고 전체 권한으로 마운트되어 있습니다.
# line from my fstab
//IP_ADDRESS/path/to/dir /path/to/local/dir cifs uid=my_user,gid=my_group,dir_mode=0777,file_mode=0777,credentials=path/to/my/creds 0 0
디렉토리를 만들려고 하는데 실패합니다.
mkdir path/to/local/dir/subdir
mkdir: cannot create directory '/path/to/local/dir/subdir': File exists
하지만 내가 아는 한아니요존재하다:
ls -la path/to/local/dir
drwxrwxrwx me me 0 date .
drwxrwxrwx me me 0 date ..
내 NAS에 있는 파일을 보면 하위 디렉터리가 원격지에 존재하지 않습니다. 혼란스러워요. 이것을 검색하면 도트 파일이 무엇인지 이해하지 못하는 사람들의 결과가 많이 나올 것입니다.
무엇을 제공합니까?
편집하다
세부 사항에 대해 약간의 저항이 있었기 때문에(충분히 공평함) 여기에정밀한명령 및 출력. 이 /mnt/nas/SteamLibrary
폴더는 NAS에 있는 폴더의 로컬 마운트 지점입니다.
[I] ⋊> ~ ls -la /mnt/nas/SteamLibrary/steamapps/downloading
17:19:56ls: cannot access '/mnt/nas/SteamLibrary/steamapps/downloading': No such file or directory
[I] ⋊> ~ mkdir /mnt/nas/SteamLibrary/steamapps/downloading
17:20:33mkdir: cannot create directory ‘/mnt/nas/SteamLibrary/steamapps/downloading’: File exists
[I] ⋊> ~ ls -la /mnt/nas/SteamLibrary/steamapps/
17:20:41total 108K
drwxrwxrwx 2 jsmith jsmith 0 Apr 18 21:30 .
drwxrwxrwx 2 jsmith jsmith 0 Apr 19 13:49 ..
drwxrwxrwx 2 jsmith jsmith 0 Apr 17 16:05 common
drwxrwxrwx 2 jsmith jsmith 0 Apr 17 16:04 compatdata
drwxrwxrwx 2 jsmith jsmith 0 Apr 17 16:03 shadercache
drwxrwxrwx 2 jsmith jsmith 0 Apr 17 16:05 temp
drwxrwxrwx 2 jsmith jsmith 0 Aug 10 2020 workshop
-rwxrwxrwx 1 jsmith jsmith 1.2K Feb 27 16:40 appmanifest_102500.acf
-rwxrwxrwx 1 jsmith jsmith 686 Feb 27 16:40 appmanifest_107300.acf
-rwxrwxrwx 1 jsmith jsmith 694 Feb 27 16:40 appmanifest_107310.acf
-rwxrwxrwx 1 jsmith jsmith 498 Apr 19 13:50 appmanifest_1391110.acf
-rwxrwxrwx 1 jsmith jsmith 483 Apr 19 13:50 appmanifest_1493710.acf
-rwxrwxrwx 1 jsmith jsmith 745 Feb 27 16:40 appmanifest_207320.acf
-rwxrwxrwx 1 jsmith jsmith 863 Feb 27 16:41 appmanifest_219780.acf
-rwxrwxrwx 1 jsmith jsmith 691 Apr 17 16:03 appmanifest_22320.acf
-rwxrwxrwx 1 jsmith jsmith 837 Apr 19 13:50 appmanifest_22330.acf
-rwxrwxrwx 1 jsmith jsmith 516 Feb 27 16:59 appmanifest_256460.acf
-rwxrwxrwx 1 jsmith jsmith 1.2K Feb 27 16:59 appmanifest_292030.acf
-rwxrwxrwx 1 jsmith jsmith 825 Feb 27 16:40 appmanifest_312540.acf
-rwxrwxrwx 1 jsmith jsmith 1.1K Apr 17 16:03 appmanifest_340170.acf
-rwxrwxrwx 1 jsmith jsmith 1.1K Feb 27 16:40 appmanifest_351970.acf
-rwxrwxrwx 1 jsmith jsmith 894 Feb 27 16:40 appmanifest_367500.acf
-rwxrwxrwx 1 jsmith jsmith 773 Feb 27 16:40 appmanifest_372360.acf
-rwxrwxrwx 1 jsmith jsmith 1.5K Feb 27 16:37 appmanifest_379720.acf
-rwxrwxrwx 1 jsmith jsmith 599 Apr 17 16:20 appmanifest_391540.acf
-rwxrwxrwx 1 jsmith jsmith 665 Apr 19 13:49 appmanifest_406110.acf
-rwxrwxrwx 1 jsmith jsmith 685 Feb 27 16:59 appmanifest_418340.acf
-rwxrwxrwx 1 jsmith jsmith 794 Feb 27 16:40 appmanifest_429660.acf
-rwxrwxrwx 1 jsmith jsmith 985 Feb 27 16:40 appmanifest_489830.acf
-rwxrwxrwx 1 jsmith jsmith 612 Feb 27 16:59 appmanifest_506510.acf
-rwxrwxrwx 1 jsmith jsmith 667 Feb 27 16:41 appmanifest_522530.acf
-rwxrwxrwx 1 jsmith jsmith 708 Feb 27 16:41 appmanifest_525240.acf
-rwxrwxrwx 1 jsmith jsmith 891 Apr 17 16:03 appmanifest_538680.acf
-rwxrwxrwx 1 jsmith jsmith 1.1K Feb 27 16:40 appmanifest_72850.acf
답변1
ls -la /path/to/dir
목록( 필수 .
및 항목을 제외하고는 ..
비어 있음 )콘텐츠의 dir
.
-d
디렉토리 자체를 보려면 이 옵션을 사용하십시오 .
ls -ld /path/to/dir
읽기에는 man ls
다양한 옵션이 있습니다 . 스크립트에서 man stat
"분석" 오류가 발생하기 전에 이 내용을 읽어 보십시오 .ls