728x90
반응형
파일리스트 조회
curl -X PROPFIND -u 'username:password' '조회대상 URL'
파일 다운로드
curl -o {저장할 파일 경로} -u 'username:password' '다운로드할 URL'
파일 업로드
curl -T {업로드할 파일 경로} -u 'username:password' '업로드할 URL'
파일 삭제
curl -X DELETE -u 'user:password' 'http://example.com/uploads/example.txt'
예를 들어, 사용자 이름이 user이고 비밀번호가 password인 WebDAV 서버의 uploads 폴더에서 example.txt 파일을 삭제하려면 다음과 같이 입력합니다.
폴더 잠금 확인
curl -X PROPFIND -u 'user:password' -H "Depth: 1" 'http://example.com/uploads/'
위 명령어에서 -H "Depth: 1" 은 해당 폴더의 하위 폴더를 확인하지 않도록 하는 옵션입니다.
응답에서 lockdiscovery 요소를 찾아 해당 폴더가 잠겼는지 확인할 수 있습니다. 만약 폴더가 잠겨 있다면, 해당 요소에는 잠금 정보가 포함됩니다.
폴더 잠금 해제
curl -X UNLOCK -u 'username:password' '해제할 URL'
예를 들어, 사용자 이름이 user이고 비밀번호가 password인 WebDAV 서버에서 uploads 폴더를 해당 사용자가 잠갔다면, 다음과 같이 입력하여 폴더 잠금을 해제할 수 있습니다.
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Linux] xargs 명령어를 이용한 다양한 예제 (1) | 2023.03.28 |
---|---|
[Linux] find 와 exec 를 이용한 다양한 예제 (1) | 2023.03.26 |
[Linux] curl 명령어 (1) | 2023.03.22 |
[Tmaxsoft] 미들웨어 TMAX 5.0 구축 하기 (1) | 2023.03.09 |
[Linux] history 출력 시 날짜/시간 표시 하기 (1) | 2023.03.08 |