"특정 폴더의 최신 파일"을 가리키는 .desktop 파일을 만드는 방법은 무엇입니까?
Oct 08 2020
.desktop 파일을 만들어 작업중인 파일 (예 : 작성 및 편집중인 스토리 등)을 시작합니다. 스토리를 완료하고 새 스토리 작업을 시작할 때마다 바로 가기를 새 파일로 바꿔야합니다. 하나 (실제로 .desktop 파일을 열고 "Exec = ..."의 파일 경로를 새 경로로 수동으로 바꿔야합니다.) .desktop 파일의 "exec ="줄에서 사용할 수있는 명령이나 옵션이 있습니까? 폴더의 최신 파일을 가리키는 것은 무엇입니까?
답변
1 N0rbert Oct 08 2020 at 18:53
Exec줄 안에서 스크립팅을 사용해야 합니다.
아래와 같은 것 :
Exec=sh -c "xdg-open $(ls -t1 ~/your-dir/* | head -n1)"
메모:
- 은
sh -c중첩 된 명령 실행을 허용하는 데 사용됩니다 - 은
xdg-open기본 응용 프로그램을 사용하여 열려있는 파일에 사용됩니다 ls -t1 ~/your-dir/*에 의한 목록의 모든 파일을~/your-dir시간과 단일 컬럼의 장소 그들에 의해 디렉토리 (올바른 경로로 변경)head -n1추출물 첫 번째 항목ls으로 배관을 사용하여의 출력|