.svg-Figures 를 사용하여 폴더를 이동하거나 이름을 바꿨습니다 mv fig figs
. 내 생각에는 "fig" 폴더의 이름을 "figs"로 바꿔야 한다고 생각합니다. 그래서 ls
이름을 바꾼 후 바로 실행하면 "figs"라는 폴더가 출력됩니다. 내용이 폴더에 있는지 확인하지 않았지만 계속 사용했습니다 pandoc
. 이제 를 실행하면 ls
"figs" 디렉토리가 더 이상 나열되지 않으며 시스템 어디에서나 포함된 그림을 찾을 수 없습니다.
나는 그것을 sudo updatedb
시도해 보았습니다 locate fig | grep svg
(폴더에 있는 대부분의 파일은 파일 이름에 "fig"가 있고 확장자는 .svg입니다). 나도 그것을 시도했지만 sudo find / -iname "*fig*" |grep svg
원래 디렉토리의 번호가 전혀 표시되지 않습니다. 나도 찾아보았 ~/.local/share/Trash
으나 거기에도 아무것도 없었다.
SpiderOak을 사용하여 모든 파일을 백업하고 삭제된 파일과 파일 버전도 추적하기 때문에 처음에는 안전하다고 생각했습니다. 그런데 클라이언트에 들어가보니 아무것도 없습니다. 'fig' 또는 'figs' 디렉터리가 기존 파일이나 삭제된 파일에 나열되지 않습니다. 이것은 나에게 미스터리입니다. 무슨 일이 일어나고 있는지, 내 데이터를 어디서 찾을 수 있는지 아는 사람이 있습니까? 아니면 photorec
전체 파티션에서 삭제된 모든 파일을 복구하는 것과 같은 기능을 사용하는 것이 유일한 희망입니까 ?
고쳐 쓰다
다음은 디렉토리 이동부터 검색 시작까지 실행한 모든 명령의 전체 목록입니다. ll
예 별칭 ls -al
, l
예 별칭 ls
.
2013 mv fig figs
2014 pandoc -s -o out/figs.pdf fig_ce_ms.md
2015 l
2016 history | grep pandoc
2017 history | grep pandoc | grep svg
2018 cat pandoc-svg.py
2019 cat ~/edu/notes/notetaking_approach.md
2020 "pandoc -f markdown -t plain"
2021 pandoc -f markdown -t plain
2022 pandoc -f markdown -t plain abs_ce_ms.md
2023 pandoc -f markdown -t plain met_ce_ms.md
2024 cat met_ce_ms.md
2025 echo "pandoc -f markdown -t plain" >> ~/edu/notes/notetaking_approach.md
2026 pandoc -o out/figs.pdf fig_ce_ms.md
2027 pandoc -o out/figs.pdf fig_ce_ms.md --filter=
2028 ls
2029 pandoc -o out/figs.pdf fig_ce_ms.md --filter=./pandoc-svg.py
2030 ls fig_ce_ms.md
2031 ls figs
2032 ls ../
2033 ls
2034 l
2035 ll
2036 sudo updatedb
2037 locate fig
답변1
SpiderOak 명령줄 클라이언트를 사용하여 폴더를 복원했습니다.
SpiderOak --tree-changelog
이러한 작업의 고유 ID(제 경우에는 4자리)를 포함하여 추가, 이동 및 삭제된 모든 파일과 폴더의 목록을 제공합니다. 그런 다음 해당 폴더를 사용하여 SpiderOak --restore=$uniqueID --verbose
이전에 SpiderOak 다운로드 디렉터리로 지정한 디렉터리에 다운로드했습니다.
여전히 어떻게 제거되었는지, SpiderOak GUI에서 제거된 것으로 표시되지 않는 이유는 확실하지 않지만 다시 돌아와서 기쁘네요 =) 비슷한 솔루션을 찾는 다른 사람들을 돕기 위해 제목을 약간 변경했습니다.
답변2
이미 "Fig"라는 디렉터리가 있고 mv fig figs
"Fig"를 실행하면 디렉터리(및 모든 내용)가 "Fig" 디렉터리 내에 배치됩니다(따라서 "Fig" 디렉터리, 즉 이미 존재하는 디렉터리가 표시됩니다). 앞으로). (이미 "figs"라는 이름의 파일이 없다면 예상했던 이름 변경이 일어날 것입니다.) - 이것이 제가 의심하는 일입니다. - 이미 존재하는 "Figs" 디렉토리를 눈치채지 못했을 수도 있습니다.