본문 바로가기

전공/Linux, Mac, Windows8

파일이 그냥 사라졌을 때 안녕하세요 ysy2000입니다. 오늘은 작업 중에 눈 뜨고 파일을 잃어버려 복구한 이야기를 공유해드리겠습니다.회사 내부 작업물이었기에 git을 사용하지 못하는 상황이었고, 구글 클라우드 서버에 vscode로 접속한 상태에서 그냥 화면이 깜빡이다 파일이 사라졌습니다.   vscode undo functionvscode에 undo 기능을 이용해봤습니다.edit > undo하지만 저는 기록도 날라가 사용할 수 없었습니다.(반응 없음) 문제 파악sudo dmesg | tail -20확인해보니 디스크가 불안정했던 것 같네요.깃이나 쓰면서 추후 피해 예방하기로 했습니다 2024. 8. 25.
[에러 해결]ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device 안녕하세요, import ysy입니다.  해당 에러는 어떤 데이터를 tmp폴더(임시 폴더)에 다운받으려고 할 때 주로 볼 수 있습니다. 그런데 이 폴더의 기본 세팅이 보통 전체 램의 반절 정도로 설정되어 있습니다.그 용량이 큰 편은 아니기 때문에 공간이 부족하다고 에러가 뜨는 것이지요.  여기서 우리는 두가지 해결 방법을 쓸 수 있습니다.  첫번째는 아예 tmp 폴더를 사용하지 않도록 하는 것입니다. 아래 명령어를 사용할 수 있는데 다만 환경이 꼬일 수 있으니 잘 알아보고 사용하세요systemctl mask tmp.mount.두번째는 tmp폴더가 아닌 다른 용량이 큰 폴더로 바꾸어 확장하는 것입니다. 저도 이 방법으로 해결했어요. 저장되는 위치는 아래와 같은 명령어로 바꿀  수 있어요export TMPD.. 2024. 7. 14.
[linux]Unzip zip file, 압축파일 풀기 안녕하세요, import ysy입니다. 리눅스 명령어로 압축파일을 풀려면 아래와 같이 unzip 명령어를 사용해주시면 됩니다.unzip [file name] 예를 들자면 저는 이번에 음악 데이터셋을 풀고 싶으니 아래와 같이 입력하면 되겠죠. unzip music_data.zip 그런데 만약 디렉토리를 설정하고 싶다면,파일 위치 정보를 같이 적어주면 됩니다. unzip [file name] -d [directory] 저는 풀린 파일들을 data 폴더에 넣어주고 싶었기에 아래와 같이 입력했습니다.unzip music_data.zip -d ./data/ 만약 unzip이 안된다면 아래와 같이 설치 후 진행해 주세요.sudo apt-get install unzip  도움 되셨길 바랍니다.파이팅 2024. 7. 12.
linux 환경에서 구글 드라이브 자료 바로 받아오기! 한 프로젝트에서 딥러닝 할 데이터셋을 구글 드라이브 링크로 주셨다. 링크로 가서 다운을 받았는데 10시간 걸린다고 나왔다. 심지어 그마저도 네트워크 오류로 자꾸만 실패... 워낙 큰 용량의 데이터라 무리인가보다. 그래서 오늘은 구글 드라이브로 공유된 파일을 리눅스 환경에 바로 받아오는 방법을 소개하겠습니다! 해결 방법: wget wget이라는 명령어를 사용해서 다운해보겠습니다. 당황스럽겠지만 명령어 바로 투척 wget --load-cookies ~/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies ~/cookies.txt --keep-session-cookies --no-check-cer.. 2022. 6. 23.
윈도우와는 다른 리눅스의 directory 구조! 폴더 별 남은 용량을 확인하는 방법은 df -h 명령어를 이용하는 것이다. 그런데 이 명령어를 이용해도 도통 내가 작업하는 home폴더가 보이지 않는 것이다... 알고보니 home폴더는 /dev/sda2 랑 같은 것이라고 한다. 왜 이런건지 알기 위해서는 리눅스의 구조를 알아야한다!! 디렉토리를 나타낼 때 리눅스는 '/'(슬래쉬)를, 윈도우는 '\'(역슬래쉬)를 사용하는 것 외에도 차이가 있다!!! 이 차이를 몰라도 문제없이 사용하는 나같은 사람도 있겠지만 고등적인 개발을 하려면 반드시 알아야 하는 지식이다! 먼저 기본적으로 이런 사이트 참고해주시면 좋다. 리눅스 디렉토리 구조 리눅스의 디렉토리 혹은 파일 시스템 구조는 윈도우와는 조금 다른 구조를 가지고 있습니다. 기본적으로 디렉토리를 구분하는 '/'(.. 2022. 5. 3.
[Error해결]unexpected end of file 아래와 같은 오류가 뜬다면 원본파일에 결함이 있어서 제대로 압축을 풀지 못한다는 뜻이다. 데이터를 다시 받아서 제대로 된 압축을 풀어보자 unexpected end of file 2021. 12. 12.
반응형