디렉토리에서 가장 최근 파일 이름 바꾸는 법을 알아보자.
mv명령어를 이용하므로, 이름말고 위치를 바꿀 때도 동일하게 사용하면 된다.
ls -tr | tail -1 | xargs -I{} mv {} new_name
해석:
- ls -tr :
- 시간(-t)을
- 내림차순(-r)으로 정렬해서
- 보여준다(ls)
- | tail -1 :
- 앞 명령어로 나온 결과중에 ( | )
- 맨 마지막 한 가지만 고른다 (tail -1)
- | xargs -I {} mv {} new_name :
- 앞 명령어 결과를 이용하여 (|)
- 다음 명령어의 인자로 전달한다 (xargs)
- 전달하는 위치는 다음 변수가 있는 곳으로 한다 (-I, {}... {}는 변수 이름이고 변경 가능)
- 전달받은 인자의 이름을 new_name으로 바꾼다 ( mv {} new_name)
참고 :
http://bahndal.egloos.com/577448
'Study > linux' 카테고리의 다른 글
HPL recipe for target 'build' failed *** [build] Error 2 (0) | 2019.10.17 |
---|---|
도커 컨테이너에서 가장 마지막으로 수정한 파일을 호스트로 가져오기 (0) | 2019.10.13 |
jmeter cli로 실행 시 각종 파라미터 넘기기(ip, thread, port 등) (0) | 2019.10.09 |
[Remote API] 외부 컴퓨터에서도 도커를 이용하기 (0) | 2019.10.06 |
[Error] 도커에서 mpirun실행시 errno=1 에러 (0) | 2019.10.04 |