돌고 돌아서 현재는 이 정보가 맞다.

출처: https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce#windows-server-1

Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1

원격데스크톱으로 작업중이라 연결이 끊어졌는데 다시 재접속하니 마저 진행하고 잘 완료됨

 

tar 압축

find `ls` -type d -maxdepth 0 -exec tar -cvf "{}.tar" "{}" \;

 

zip 압축
find `ls` -type d -maxdepth 0 -exec zip -r -9 "{}.zip" "{}" \;

 

주의사항

maxdepth가 0이라 최상위 레벨까지만 압축한다.

'Server > 기타' 카테고리의 다른 글

쉘스크립트 - 파일을 폴더 생성 후 이동  (0) 2022.06.22
#!/bin/bash

for file_name in *.dat; do			# 현재 디렉토리에서 확장자가 dat 파일들만 반복
	folder_name="${file_name:18:10}"	# 파일명에서 디렉토리명 추출. 자리수는 0부터 시작하고 10글자 추출함.

	if [ ! -d "$folder_name" ]; then	# 해당 디렉토리가 존재하지 않으면 생성
		mkdir "$folder_name"
	fi

	mv "$file_name" "./$folder_name/$file_name"	# 파일을 해당 디렉토리로 이동
done

 

주의사항

반복문에서 경로를 '*.dat'가 아닌 './*.dat' 로 하는 경우 file_name 은 '파일명'이 아닌 './파일명'이 되기 때문에 자리 수를 감안해서 설정해야 한다.

 

'Server > 기타' 카테고리의 다른 글

리눅스 폴더별 압축  (0) 2022.06.22

tomcat server.xml에서 

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />

->

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />

로 바꿔준다.

+ Recent posts