gzip
Thunar(파일 관리자)에서 동일한 이름의 하위 디렉터리(예: )에 아카이브를 추출하는 abc.tar.gz
사용자 지정 작업을 만들려고 합니다 abc/
. 이 명령을 만들었고 작동하지만 파일 이름 주위에 작은따옴표를 추가합니다( 'abc'/
예: 대신 abc/
). 해당 명령을 수동으로 실행했는데 작은따옴표가 포함되지 않았습니다. 어떻게 제거할 수 있으며 어디서 왔습니까? 더 좋은 방법이 있나요?
tar -xzvf %n -C "$(f="%n"; g=${f%%.tar.gz}; mkdir -p $g; echo $g)"
답변1
주변 따옴표를 제거해 보겠습니다 %n
. thunar는 거기에 자체 태그를 넣는 것 같아서 폴더 이름에 태그를 넣는 것입니다.
또한 thunar의 예제를 확인할 때 확장 변수 주위에 마커를 표시하지 않습니다.