그래서 저는 이 스크립트를 사용하여 여러 파일에서 사용자 이름을 제거하려고 합니다.
#!/bin/bash
ls | while read -r FILE
do
mv -v "$FILE" `echo $FILE | tr '[DarkDream]' '.' `
done
대신, 이 문자를 포함하는 모든 파일은d,a,r,k,e그리고쌀로 대체됩니다ㅏ.
이 작업을 취소할 수 있는 방법이 있나요?
답변1
파일 시스템의 스냅샷이나 백업이 있다면 그렇습니다.
그렇지 않은 경우에는 아니요.
답변2
사용할 수 있는 방법도 있을 수 있습니다데이터베이스 찾기그리고 사용자 정의 스크립트를 작성하세요... 데이터베이스는 주기적으로 업데이트되지만 일반적으로 하루에 한 번만 업데이트되므로 속도가 충분히 빠르면 파일 이름의 스냅샷을 얻을 수 있습니다.