«filenames» 태그된 질문

파일 이름은 지정된 파일 시스템에서 파일을 고유하게 식별하는 데 사용되는 이름입니다.

8
확장자로 디렉토리의 파일 수
테스트 목적으로, 각 이미지 파일 유형을 파일 확장자 (jpg = "yes")로 구분하여 디렉토리 내에 몇 개의 이미지 파일이 있는지 계산하고 싶습니다. 나중에 작업을 실행하는 다른 스크립트에 유용하기 때문에 각 파일 확장자). JPEG 파일에만 다음과 같은 것을 사용할 수 있습니까? jpg="" count=`ls -1 *.jpg 2>/dev/null | wc -l` if [ $count …

3
점으로 시작하는 파일 이름이 숨겨진 이유는 무엇입니까? 점을 첫 문자로 사용하지 않고 파일을 숨길 수 있습니까?
처음에는 이것이 우연의 일치라고 생각했지만 이제는 태그 도 있습니다. 숨겨진 파일 이름은 모두 점으로 시작합니다. 이것이 컨벤션입니까? 왜 선택 되었습니까? 변경할 수 있습니까? 또는 다른 말로하면 (관련 질문으로 @evilsoup은 다른 많은 사람들에게 답을 암시한다고 제안했습니다.) 이름을 바꾸지 않고 파일을 숨길 수 .있습니까 (이름의 첫 문자로 사용 )?

1
도트 도트 (..) 란 정확히 무엇입니까? 심볼릭 링크와 동작이 다른 이유는 무엇입니까?
..(더블 도트) 의 본질을 이해하려고합니다 . 액세스 방법에 따라 다른 대상을 가리키는 것 같습니다. 예:- /outer/ middle/ inner/ inner --> ./middle/inner/ 이제로 /outer/middle/inner/..연결 /outer/middle/되지만 기호 링크를 통해 액세스하면로 /outer/inner/..연결됩니다 /outer/. ..여기에 다른 두 가지가있는 것 같습니다 . ..정확히 무엇입니까 ? 상징적 링크? 하드 링크? 또는 디렉토리에 액세스 할 때 경로에 …

2
GLOBIGNORE는 어떻게 작동합니까?
bash 매뉴얼 페이지에 따르면 : GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. 그러나 실제로는 ... …

2
UTF 8 파일 이름?
유닉스 기반 운영 체제에서 utf6 파일 이름은 허용됩니까? 그렇다면 파일을 디스크에 쓰려면 특별한 작업을 수행해야합니다. 내가하고 싶은 일을 설명하겠습니다. ftp를 통해 파일을 원격 시스템으로 전송하는 응용 프로그램을 작성하고 있지만 파일 이름은 utf8에있을 수있는 메타 데이터 집합을 통해 동적으로 설정됩니다. 유닉스 / 리눅스에서 디스크에 파일을 작성하기 위해해야 ​​할 일이 있는지 궁금합니다. …

3
bash의 파일 이름 확장 메커니즘에서 일부 파일을 제외하는 방법은 무엇입니까?
루트 디렉토리에 우분투 파일 시스템 디렉토리가 있고 실수로 수백 개의 파일을 루트 디렉토리에 복사했습니다. 직관적으로 파일 시스템을 제외하여 복사 된 파일을 제거하려고했습니다. rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. bu 작동하지 않습니다. 전체를 삭제하면서 일부 디렉토리를 제외시키는 올바른 방법은 무엇입니까? 편집 : 무엇을 해야할지 몰라 여기 명령을 시도하지 마십시오!

2
공백으로 가능한 파일 이름 목록으로 작업하는 POSIX 호환 방법
공백을 포함하는 파일 이름으로 작업하기 위해 배열 사용을 제안하는 Bash 스크립팅 안내서를 보았습니다. 그러나 DashAsBinSh 는 배열을 이식 할 수 없으므로 공백을 포함 할 수있는 파일 이름 목록으로 작업하는 POSIX 호환 방법을 찾고 있습니다. 아래 예제 스크립트를 수정하려고합니다. echo foo/target/a.jar foo/target/b.jar bar/target/lol whitespace.jar 여기 스크립트가 있습니다 #!/usr/bin/env sh INPUT="foo/target/a.jar foo/target/b.jar …




2
쉘 명령에서 디렉토리 이름 뒤의 슬래시 (/)
여기에 약간의 질문이 있습니다. 나는 두 개의 파일이있는 경우, 말을 filea하고 fileb, mv filea fileb것 지우다 fileb 이름 바꾸기 filea로fileb 나는 두 개의 디렉토리가 있다면 그런 말을 dira하고 dirb, mv dira dirb것 이동 dira로 dirb(이 될 것입니다 dirb/dira) 두 경우 모두 통지 나 메시지가 없다는 것을 알았으므로 이것은 나에게 거의 …

2
`..`가 아닌 도트 파일로 확장되는 셸 파일 이름 패턴?
최근에 예기치 않은 방식으로 확장 된 쉘 패턴으로 인해 약간의 사고가 발생했습니다. /root디렉토리 에서 많은 도트 파일의 소유자를 변경하고 싶었습니다. chown -R root .* 당연히 .*확장 ..은 약간의 재앙이었습니다. 내가 알고있는 bash몇 가지 쉘 옵션을 조정하여 변경할 수 있습니다이 동작하지만, 기본 설정 디렉토리에있는 모든 점 파일을 확장하지만로하는 어떤 패턴이 .와 …

1
대소 문자를 구분하지 않는 파일 시스템은 어떻게 대문자와 소문자 파일 이름을 표시합니까?
이 질문은 내가 파일 이름과 관련하여 의견이있는 프레임 워크에 의존하는 개발 프로젝트를 진행하던 어느 날 나에게 일어났다. 프레임 워크 (여기에서는 관련이 없음)는 대문자로 된 첫 번째 파일 이름을 보려고했습니다. 이것은 나를 생각하게했다. 대소 문자를 구분하지 않는 파일 시스템에서 extFAT 또는 HFS + (특히 대소 문자를 구분하지 않음)에서 파일 시스템 은 …

7
기본 (접미사 빼기) 파일 이름의 마지막 3자를 추출하는 가장 짧은 방법
sh 스크립트에서 변수를 파일의 기본 이름의 마지막 3 자로 설정하려고합니다 (기본 이름은 경로 가 없고 접미사가 없음을 의미 합니다). 나는 이것을하는 데 성공했지만 순전히 호기심에서 사용할 수있는 더 짧은 단일 명령이 있는지 궁금합니다. 원래와 함께 하나의 라이너가 awk있었지만 다소 길었습니다. 현재이 두 줄 스크립트가 있습니다 (완전한 파일 이름이 있다고 가정 …

5
URL을 기반으로 사용자 정의 파일 이름에 wget 또는 curl 출력을 씁니다.
예를 들어 링크가 http://www.abc.com/123/def/ghi/jkl.mno있습니다. 나는 그것을 사용하여 다운로드 할 wget나 curl하고 출력 파일의 이름을 얻을 def_ghi_jkl.mno부분이 def_ghi링크에서 촬영됩니다. 이 wget명령을 스크립트에 넣어 여러 파일을 다운로드하여 출력 파일 이름을 명시 적으로 지정할 수 없습니다.
12 filenames  wget  curl 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.