«wildcards» 태그된 질문

글 로빙은 와일드 카드를 포함하는 이름 패턴으로 파일을 일치시키는 것을 의미합니다.



11
한 디렉토리에서 다른 디렉토리로 모든 파일 (숨김 포함)을 어떻게 이동합니까?
디렉토리의 모든 파일 (숨겨진 파일 포함)을 다른 디렉토리로 어떻게 이동합니까? 예를 들어, ".hidden"및 "notHidden"파일이있는 "Foo"폴더가있는 경우 두 파일을 "Bar"라는 디렉토리로 어떻게 이동합니까? ".hidden"파일이 "Foo"로 유지되므로 다음은 작동하지 않습니다. mv Foo/* Bar/ 직접 해보십시오. mkdir Foo mkdir Bar touch Foo/.hidden touch Foo/notHidden mv Foo/* Bar/
132 shell  wildcards  dot-files  mv 

8
Rsync 필터 : 하나의 패턴 만 복사
LaTeX에서 컴파일 한 PDF 만 모두 저장할 디렉토리를 만들려고합니다. 각 프로젝트를 별도의 폴더에 보관하는 것이 LaTeX좋습니다. 모두 큰 폴더에 있습니다. 그래서 나는 달리기를 시도했다. rsync -avn *.pdf ~/LaTeX/ ~/Output/ 모든 pdf 파일을 찾아 ~/LaTeX/출력 폴더로 전송해야합니다. 작동하지 않습니다. " *.pdf" 와 (과) 일치하는 항목이 없다고 알려줍니다 . 이 필터를 생략하면 …
128 backup  rsync  wildcards 

8
현재 디렉토리의 일반 파일 만 표시 (디렉토리 제외)
ls -ld */현재 디렉토리의 모든 디렉토리 항목을 나열 하는 데 사용할 수 있습니다 . 현재 디렉토리의 모든 일반 파일을 나열하는 비슷한 방법이 있습니까? 찾기를 사용할 수 있다는 것을 알고 있습니다 find . -maxdepth 1 -type f 또는 통계 stat -c "%F %n" * | grep "regular file" | cut -d' …
126 shell  files  ls  wildcards 

7
ls *, ls ** 및 ls ***의 결과
명령 ls을 사용하면 모든 디렉토리가 나열됩니다. 그러나 ls *명령은 무엇을합니까? 나는 그것을 사용했고 단지 디렉토리를 나열했다. 앞에있는 별 ls은 디렉토리를 얼마나 깊이 나열 할 수 있습니까?

9
rm -rf 모든 파일과 모든 숨겨진 파일없이. & .. 오류
rm -rf /some/path/* 해당 디렉토리 (및 하위 디렉토리)에서 숨겨지지 않은 모든 파일을 삭제합니다. rm -rf /some/path/.* 해당 디렉토리에있는 모든 숨겨진 파일 (하위 디렉토리는 아님)을 삭제하고 다음과 같은 오류 / 경고를 제공합니다. rm: cannot remove directory: `/some/dir/.' rm: cannot remove directory: `/some/dir/..' 에 대해 경고 / 오류가 발생하지 않고 대상 디렉토리에있는 …
82 wildcards  rm 

3
재귀 글로브?
다음과 같이 작성하고 싶습니다. $ ls **.py 모든 .py 파일 이름을 얻으려면 디렉토리 계층 구조를 재귀 적으로 걸어 가십시오. 찾을 .py 파일이 있더라도 셸 (bash)은 다음과 같은 출력을 제공합니다. ls: cannot access **.py: No such file or directory 내가 원하는 것을 할 수있는 방법이 있습니까? 편집 : 의 특정 경우에 …


2
명령 출력을 쉘 변수에 할당하려면 어떻게해야합니까?
표현식의 결과를 변수에 할당하고 문자열로 연결 한 다음 에코합니다. 내가 가진 것은 다음과 같습니다. #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; 그러나 그 결과는 다음과 같습니다. Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot is: 따라서에 할당되지 …


3
왜 찾기가 재귀하지 않습니까?
다음 명령을 실행하고 있지만 재귀 적으로 수행되지는 않습니다. find . -name *.java 현재 디렉토리에 Java 파일이 더 아래에 있지만 find현재 디렉토리에서만 수행하고 있음 을 알고 있습니다 . OS X 10.9를 사용하고 있습니다.
65 shell  find  wildcards 

1
nullglob가 기본이 아닌 이유는 무엇입니까?
대부분의 쉘 nullglob에서 기본값이 아닙니다. 예를 들어이 명령을 실행하면 ls * 빈 디렉토리에서는 *글로브를 리터럴로 확장하고 *빈 인수 목록으로 확장합니다 . *빈 디렉토리에서 빈 인수 목록을 리턴하여보다 직관적 인 것처럼 보이 도록 해당 동작을 변경하는 방법이 있습니다 . 그렇다면 왜 nullglob기본적으로 비활성화되어 있습니까? 그렇다면 그 이유는 무엇입니까?
61 shell  wildcards 

5
zip과 rm 명령에서 와일드 카드 문자 *가 다른 이유는 무엇입니까?
나는 파일 작업을 수행하는 스크립트를 작성했다. 와일드 카드 연산자 *를 사용하여 유형의 모든 파일에 함수를 적용하고 있지만 얻을 수없는 것이 있습니다. unzip폴더에있는 모든 파일을 이와 같이 할 수 있습니다 unzip "*".zip 그러나 나중에 모든 zip 파일을 제거하려면 rm *.zip 즉, 따옴표를 원하지 않습니다. 반면에 압축 해제는 * 만 주면 작동하지 …
58 shell  wildcards  rm  zip 

7
대소 문자를 구분하지 않는 패턴을 LS와 일치시키는 방법은 무엇입니까?
사례를 무시하면서 특정 패턴과 일치하는 모든 파일을 나열하고 싶습니다. 예를 들어 다음 명령을 실행합니다. ls *abc* 다음과 같이 대소 문자를 무시하고 파일 이름의 일부로 "abc"가있는 모든 파일을보고 싶습니다. -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file1abc.txt -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file2ABC.txt 노트 맨 페이지에서 사례를 …

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