다음과 같은 파일이 있습니다.
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}
또한 쉼표 뒤에 공백을 사용할 수 없습니다.