«filenames» 태그된 질문

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

3
시스템 파일이 소문자 여야하는 표준 (예 : POSIX)의 일부입니까?
회사에서 브랜드 이름이 대소 문자가 혼합 된 애플리케이션 (예 : "ApplicationName")을 재판매합니다. 응용 프로그램 설치 관리자는이 표준에 따라 모든 경로와 파일 이름을 만듭니다. 예를 들어 메인 디렉토리는 /opt/ApplicationNameinit 파일이 호출 ApplicationName되므로 실행 service ApplicationName status해야합니다. 나에게 이것은 모든 현명한 규칙을 어 기고 파일과 디렉토리가 모두 소문자이어야한다고 생각합니다 (MySQL과 같은 다른 …

7
스크립트의 절대 경로를 얻는 휴대용 방법?
(zsh) 스크립트가 절대 경로를 결정하는 이식 가능한 방법은 무엇입니까? 리눅스에서는 다음과 같은 것을 사용합니다. mypath=$(readlink -f $0) ...하지만 휴대용이 아닙니다. (예를 들어, readlink다윈에서는 -f깃발을 인식하지 못하며 이에 상응하는 것도 없습니다.) (또한 readlink이것을 사용 하는 것은 꽤 모호한 모양의 핵입니다.) 더 편리한 방법은 무엇입니까?



3
파일을 한 줄씩 나누고 결과 파일 확장자를 제어 할 수 있습니다
파일 분할-분할에 대한 표준 명령이 있습니다. 예를 들어 단어 파일을 10000 줄의 여러 청크로 나누려면 다음을 사용할 수 있습니다. split -dl 10000 words wrd wrd.01, wrd.02 등의 여러 파일을 생성합니다. 그러나 해당 파일의 특정 확장자를 원합니다-예를 들어 wtd.01.txt, wrd.02.txt 파일을 얻고 싶습니다. 그것을 할 수있는 방법이 있습니까?
28 shell  filenames  split 

2
tarball이 파일을 추출하는 데 사용 된 명령에 관계없이 파일이 추출되는 위치를 변경할 수 있다는 것이 사실입니까?
나는 당신이 모르는 변경을 할 수 있기 때문에 타르볼을 조심스럽게 추출해야한다고 말하는 동료가 있습니다. 나는 항상 tarball이 압축 파일의 계층 구조라고 생각했기 때문에 / tmp / example /에 압축을 풀면 / etc / 등으로 파일을 몰래 넣을 수 없습니다.
27 filenames  tar 

2
perl -ne '…'실행의 보안 영향 *
분명히, 실행 중 : perl -n -e 'some perl code' * 또는 find . ... -exec perl -n -e '...' {} + ( -p대신에 동일 -n) 또는 perl -e 'some code using <>' * 이 사이트에 게시 된 1 개의 라이너에서 종종 발견되며 보안에 영향을 미칩니다. 거래는 무엇입니까? 그것을 피하는 …

5
수치 순서가있는 글롭
디렉토리 에이 pdf 파일 목록이 있습니다. c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf 고스트 스크립트를 사용하여 이것을 숫자 순서로 연결하고 싶습니다 (이와 유사 함). gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf 그러나 쉘 확장 순서는 …

11
./test가 아닌 .test로 실행
실행 파일과 같은 폴더에 있다고 가정하면 이것을 입력하여 실행해야합니다. ./file 입력 /하기 /가 어렵 기 때문에 입력 할 필요가 없습니다 . 파일을 더 쉽게 실행할 수있는 방법이 있습니까? 이상적으로는 다음과 같은 간단한 구문이 이상적입니다. .file 또는 다른 것이 있지만 /거기 에 문자 를 삽입하는 것보다 쉽습니다 . 아마도 /bin디렉토리 에 …


5
3 개의 개별 열로 출력 인쇄
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) 헤더가있는 열에 5 개의 파일 정보를 우아하게 인쇄하려면 어떻게해야합니까? FILE …


9
명령 행에서 파일을 복사하여 붙여 넣기위한 클립 보드?
Bash에서 디렉토리를 방문한 다음 다른 디렉토리를 방문한다고 가정하십시오. 첫 번째 디렉토리에서 두 번째 디렉토리로 파일을 복사하지만 긴 경로 이름을 지정하지 않고 싶습니다. 가능합니까? 내 임시 해결책은 /tmp파일 사본을 저장하는 임시 장소로 사용하는 것입니다. cp myfile /tmp첫 번째 디렉토리에 cp /tmp/myfile .있을 때 두 번째 디렉토리에있을 때 그러나 파일이의 내용을 덮어 …

3
shellcheck는 basename을 사용하지 말 것을 권고합니다 : 왜?
shellcheck을 시도하고 있습니다 . 나는 그런 것을 가지고 basename "${OPENSSL}" 그리고 나는 다음과 같은 제안을 받는다 Use parameter expansion instead, such as ${var##*/}. 실용적인 관점에서 나는 아무런 차이가 없다 $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl 이후 basename에 POSIX 사양 , 난 안가 가장 좋은 방법해야 …

6
확장자 전에 파일 이름에 텍스트 추가
파일 이름 끝에 확장자 앞에 텍스트를 추가하고 싶습니다. 지금 나는 노력하고 있습니다. for f in *.shp; do echo $f_poly; done 출력은 Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly Quercus_havardii.shp_poly Quercus_hemisphaerica.shp_poly Quercus_kelloggii.shp_poly Quercus_knoblochii.shp_poly Quercus_laceyi.shp_poly 나는 그것이되기를 원합니다. Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp Quercus_havardii_poly.shp Quercus_hemisphaerica_poly.shp Quercus_kelloggii_poly.shp Quercus_knoblochii_poly.shp Quercus_laceyi_poly.shp
25 bash  rename  filenames 

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