Lunix 파일 이름 바꾸기

일반적으로 이름을 변경하려면 양면에 파일명을 입력해야하는데, 파일명이 너무 길면 번거 롭습니다. 해결책이 있나요?
방법 1 : 일반 이름 바꾸기

$ mv file1.txt file2.txt

방법 2 : 고급 【mv】

$ mv file{
    
    1,2}.txt
# 如果要保留源文件,就选择cp命令即可
$ cp file{
    
    1,2}txt

방법 3 : 바로 가기 키 [ctl + w]를 사용하여 잘라 내고 [ctl + y]를 사용하여 붙여 넣기
방법 4 : 효율적으로 이름 바꾸기
먼저 vim을 사용하여 ~/.bashrc파일 을 편집해야 합니다.
$ vim ~/.bashrc

끝에 다음 코드를 추가하십시오.

# Bash Function To Rename Files Without Typing Full Name Twice
 function mv() {
    
    
   if [ "$#" -ne 1 ] || [ ! -e "$1" ]; then
    command mv "$@"
    return
   fi
 ​
  read -ei "$1" newfilename
  command mv -v -- "$1" "$newfilename"
 }

그런 다음 wq저장을 누르고 종료하십시오. 그런 다음 source명령을 사용하여이 변경 사항을 적용합니다.
$ source ~/.bashrc

mv file1.txt단말기를 다시 사용하면 원래 파일 이름이 표시되며 원래 이름을 다시 입력하지 않고 직접 이름을 변경할 수 있습니다.

추천

출처blog.csdn.net/weixin_43298913/article/details/106633400