폴더에 대한 바로가기를 만들어서 작업할 수 있도록 하고 싶습니다.
예를 들어 폴더가 있습니다.
/media/Music
및 폴더:
/media/Downloads
콘텐츠를 다운로드에서 폴더로 이동하고 싶습니다. 지금 이 작업을 수행해야 합니다.
cd /media/Downloads
ls
mv ./* /media/Music
나는 이것을하고 싶다 :
ls d
mv d/* m
물론 이는 짧은 폴더의 간단한 예이며 실제로는 경로가 더 깁니다.
별칭을 추가하거나 함수를 만들어 보았습니다.
alias d='/media/Downloads'
function d () { /media/Downloads }
하지만 불행하게도 이것은 효과가 없었습니다
이라는 프로그램도 써봤는데gogo
하지만 그것도 도움이 되지 않습니다.
미리 감사드립니다.
답변1
심볼릭 링크를 생성할 수 있습니다:
ln -s /media/Downloads d
ln -s /media/Music m
mv d/* m
답변2
별칭과 함수 모두 궁극적으로달리기경로/미디어/다운로드는 프로그램이 아닙니다. 당신은 하나를 원할 수도 있습니다바꾸다예를 들어 특정 경로를 자주 참조하려는 경우 downloads=/media/Downloads
.
답변3
반복적인 작업인 경우 쉘 스크립트를 만들 수 있습니다.
#!/bin/bash
cd /media
mv Downloads/* Music
제안된 이름(mv-files.sh)을 지정하십시오. 실행 가능하게 만들어라
chmod +x mv-files.sh
파일을 이동하고 싶을 때마다 호출하세요.
./mv-files.sh