다운로드 페이지 폴더에 리눅스 파일 및 파일을 삭제

 

wget을 -ND -r -l1 --no-부모 http://www.cs.virginia.edu/stream/FTP/Code/

 

참고 : -ND하지 디렉토리를 작성, -r 재귀 다운로드, 현재 디렉토리 -l1의 파일 만 다운로드, -no-부모 파일을 상위 디렉토리를 다운로드하지 않습니다.

 

다음 명령을 사용하는 경우 스트림을 다운로드

 

wget을 -r --no-부모 http://www.cs.virginia.edu/stream/FTP/Code/

코드 디렉토리에있는 모든 코드를 다운로드 할 수 있습니다. 아니 부모 파일을 상위 디렉토리를 다운로드하지 않습니다 또는 전체 사이트의 데이터가 다운로드됩니다.

 

다운로드 한 후 많은 인덱스 파일이있을 것이다.

찾을 수 있습니다. | "* 인덱스 *"-name xargs는 RM -f

 

파이프 명령을 통해 조작 할 수 있습니다, 먼저 홈 디렉토리를 삭제할 파일을 찾은 다음 명령 "xargs를"생성자 매개 변수 목록을 실행합니다.

 

 

xargs를 - 구축하고 표준 입력에서 명령 줄을 실행

 

일치하는 파일을 다루는 간부 명령 옵션을 찾을 사용하는 경우, 간부을 실행 파일과 일치하는 모든에 전달 명령을 찾을 수 있습니다. 그러나 일부 시스템은 명령의 길이에 대한 제한이 간부로 전송 될 수있다, 그래서 find 명령이 몇 분을 실행 한 후, 오버플로 오류가 발생합니다. 오류 메시지는 "인수 목록이 너무 오래"또는 일반적으로 "매개 변수 열 오버 플로우." xargs 명령 명령 곳은 찾기 명령과 함께 특히 유용합니다.

 

xargs 커맨드 파일 전송 명령을 일치하도록 명령을 찾아 xargs를이 간부 옵션 그와는 달리, 모든 각 파일의 일부만을 얻을 명령,하지만. 처음 검색된 파일, 다음 다음 배치의 첫 번째 부분을 처리하고, 할 수 있도록 그렇게 계속합니다.

 

일부 시스템에서는 각 일치하는 파일을 처리하기 위해 간부 옵션을 사용하면 해당 프로세스가 한 번에 매개 변수로 실행 파일에 일치하지 않는 시작하기 위해, 어떤 경우에는 너무 많은 프로세스가있을 것입니다, 그래서 시스템 효율적이지 성능 저하 문제;

 

xargs 커맨드는 하나의 프로세스를 사용하여 명령. 또한,이 매개 변수 획득 파라미터와 각 옵션의 수가 명령 및 대응하는 커널 조정 파라미터에 기초하여 결정된다를 얻는 모든 파라미터, 또는 일괄 적으로 얻을 수있는 시간인지, xargs 커맨드 명령을 사용하는 경우.

 

간부와 xargs를 함께 find 명령을 사용하여 사용자가 파일과 일치하는 거의 모든 명령을 수행 할 수 있습니다.

 

추천

출처www.cnblogs.com/idyllcheung/p/11281535.html