"특정 폴더의 최신 파일"을 가리키는 .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)"

메모:

  1. sh -c중첩 된 명령 실행을 허용하는 데 사용됩니다
  2. xdg-open기본 응용 프로그램을 사용하여 열려있는 파일에 사용됩니다
  3. ls -t1 ~/your-dir/*에 의한 목록의 모든 파일을 ~/your-dir시간과 단일 컬럼의 장소 그들에 의해 디렉토리 (올바른 경로로 변경)
  4. head -n1추출물 첫 번째 항목 ls으로 배관을 사용하여의 출력|