.png)
" "가 포함된 스크립트에서 새 파일을 숨기려고 합니다 sudo rm -rf *
. 스크립트를 다시 실행하지 않고도 이 작업을 수행할 수 있는지/가능한지 궁금합니다.
나는 다음을 시도했습니다 :
$ sudo chattr +i file.txt
그리고
$ sudo chattr +a file.txt
후자는 내가 찾고 있는 기능에 더 가깝습니다.+a
그러나 스크립트 프로세스 중에 건너뛰는 대신 이러한 작업은 즉시 오류가 발생 Operation not permitted...
하고 다른 작업은 삭제되지 않습니다.
..내 거원하는 결과는 완전히 숨겨지거나 건너뛰는 것입니다.sudo rm -rf *
답변1
기본적으로 *
확장 프로그램은 로 시작하는 파일을 무시하므로 .
다음과 같이 파일 이름을 지정하면 sudo rm -rf *
삭제되지 않습니다.
touch .myfile
rm *
ls -a
바라보다Shell glob이 기본적으로 도트 파일을 생략하는 이유는 무엇입니까?더 알아보기.