Linux拯救重要文件
本来装的win7 + ubuntu14.04 双系统,今天中午吃饭回来突然gnome挂了,输入密码总是停留在输入密码那里。
google了半天还是没能解决问题,于是。。。先把重要的东西拯救出来!
此时只能用 tty (ctrl + alt + F2 3 4 )进入,
bash由于编码问题显示的是乱码,原本放在桌面上的东西,因为乱码无法访问。(用inode号因该可以)
情急之下,找了内网另一台ubuntu,ifconfig查了下那台机器的ip地址,然后安装了下 openssh-client openssh-server ( sudo apt-get install ... / yum install ... )
启动服务即可。(此时默认端口是22)
然后回到我挂了的ubuntu上,使用 scp (基于ssh)来传输文件
登陆可以用ssh:
ssh admin@192.168.1.1 password
scp文件传输:
普通:
scp -r 文件夹/ admin@192.168.1.1:/home/back_up/
特殊:乱码,只能用 ls -li 查看inode号码
find ./ -inum 397124( example ) -exec scp -r {} ( 代表find结果) admin@192.168.1.1:/home/back_up/ \;