rm을 사용할 수 없습니다. []

rm을 사용할 수 없습니다. []

다음과 같은 파일이 있습니다.

ls CONFIG2
DOS      DOSCAR    KPOINTS  PCDAT   WAVECAR        submit_vasp_beskow.sh
CHG      EIGENVAL  OSZICAR  POSCAR  XDATCAR        vasprun.xml
CHGCAR   IBZKPT    OUT      POTCAR  error_file.e
CONTCAR  INCAR     OUTCAR   PROCAR  output_file.o
ls CONFIG2/DOS/
CHG      EIGENVAL  OSZICAR  POSCAR   error_file.e
CHGCAR   IBZKPT    OUT      POTCAR   output_file.o
CONTCAR  INCAR     OUTCAR   PROCAR   submit_vasp_beskow.sh
DOSCAR   KPOINTS   PCDAT    XDATCAR

두 폴더에서 선택한 파일을 삭제하려고 하는데 다음을 시도했습니다.

 rm -rvf CONFIG2[/DOS[/PROCAR, /CHG*, /vasprun.xml]]

결국 오류가 나타납니다.

rm: cannot remove 'CONFIG2[/DOS[/PROCAR,': No such file or directory
rm: cannot remove '/CHG*,': No such file or directory
rm: cannot remove '/vasprun.xml]]': No such file or directory

여기서 내가 어디서 잘못됐나요?

답변1

당신은 {}필요하지 않습니다 []:

echo CONFIG2{,/DOS}/{PROCAR,CHG*,vasprun.xml}

또한 쉼표 뒤에 공백을 사용할 수 없습니다.

관련 정보