当前位置: 技术问答>linux和unix
Linux下如何查看windows下的文件?100分我全给。
来源: 互联网 发布时间:2014-12-24
本文导语: 我装的是Redhat7.3 By the way,能不能提供一些关于Linux的基本结构和操作的书,以及Linux下编程的书,电子版的。100分我全给。 | inux系统可以识别Windows分区,默认情况下不自动加载它。但我们有...
我装的是Redhat7.3
By the way,能不能提供一些关于Linux的基本结构和操作的书,以及Linux下编程的书,电子版的。100分我全给。
By the way,能不能提供一些关于Linux的基本结构和操作的书,以及Linux下编程的书,电子版的。100分我全给。
|
inux系统可以识别Windows分区,默认情况下不自动加载它。但我们有时在Linux中需要与Windows分区交换文件,这就需要加载它。根据不同的交换需要,我们可以采用不同的加载方式。下面以RedHat Linux 7.3 简体中文版为例来说明。
一、手工加载
如果你只是偶尔进行一些文件交换,你又喜欢在仿真终端中捣鼓的话,你可以使用这种方式。
假设要加载的分区在Windows中是G盘,你可以在Linux的/mnt目录下建一个g目录(/mnt是Linux专门为加载各种存储设备而设的目录,默认情况下就有floppy(软驱)和cdrom(光驱)两个目录,然后再推算一下它在Linux中是第几个设备,方法是:Linux把第一硬盘的第一分区标为hda1,扩展分区的第一分区标为hda5,也就是说D盘就是hda5,那么G盘就是hda8,其他的依此类推。
进入KDE桌面后,打开仿真终端,输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”(不带引号)命令,回车,就搞定了(如图1)。进入/mnt/g目录看一看,怎么样?G盘的所有内容都在里面吧。
解释一下,“mount”是加载分区的命令,“-o iocharset=cp936”是参数,使用这个参数,我们在加载某一分区后,不仅可以读写文件,还可以正常显示中文长文件名。“dev/hda8”是G盘在Linux下的名称,它是被作为一个设备放在/dev目录下的,“/mnt/g”是加载G盘的目标目录。整个命令的意思是把“dev/hda8”(G盘)挂接到“/mnt/g”目录,并且可以显示中文长文件名,可以读写文件。
二、半自动加载
如果你只是偶尔进行文件交换而又觉得在仿真终端中输入命令太麻烦的话,你可以使用这种只要点一下鼠标就可以搞定的方式。
在KDE3.0的桌面上,允许创建应用程序的链接,我们可以利用它来建一个mount命令的快捷方式,单击它就可以加载指定的Windows分区。仍以加载G盘为例:
在桌面上单击右键,在弹出的菜单中选择“应用程序链接”,在“常规”选项卡的文本输入框中输入你自己指定的名称(如“加载G盘”),切换到“执行”选项卡,在“命令”输入框中输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”,选中“在终端中运行”复选框,点“确定”退出。
单击桌面上的“加载G盘”图标,终端窗口一闪,G盘就可以加载了。
三、全自动加载
如果是经常进行文件交换,希望一进入Linux就加载特定的分区而且又想把这一分区挂接到固定的目录的话,你可以使用这种方式。
用任一文本编辑器打开/ect目录下的fstab文件,把“/dev/hda8 /mnt/g vfat defaults,iocharset=cp936 0 0”添加到最后一行后面,保存后退出。以后每次重新启动系统时都会自动加载G盘。说明:“vfat”表示加载的是FAT32文件系统,如果是“msdos”则是FAT16文件系统,“ntfs”是NT的NTFS文件系统。
一、手工加载
如果你只是偶尔进行一些文件交换,你又喜欢在仿真终端中捣鼓的话,你可以使用这种方式。
假设要加载的分区在Windows中是G盘,你可以在Linux的/mnt目录下建一个g目录(/mnt是Linux专门为加载各种存储设备而设的目录,默认情况下就有floppy(软驱)和cdrom(光驱)两个目录,然后再推算一下它在Linux中是第几个设备,方法是:Linux把第一硬盘的第一分区标为hda1,扩展分区的第一分区标为hda5,也就是说D盘就是hda5,那么G盘就是hda8,其他的依此类推。
进入KDE桌面后,打开仿真终端,输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”(不带引号)命令,回车,就搞定了(如图1)。进入/mnt/g目录看一看,怎么样?G盘的所有内容都在里面吧。
解释一下,“mount”是加载分区的命令,“-o iocharset=cp936”是参数,使用这个参数,我们在加载某一分区后,不仅可以读写文件,还可以正常显示中文长文件名。“dev/hda8”是G盘在Linux下的名称,它是被作为一个设备放在/dev目录下的,“/mnt/g”是加载G盘的目标目录。整个命令的意思是把“dev/hda8”(G盘)挂接到“/mnt/g”目录,并且可以显示中文长文件名,可以读写文件。
二、半自动加载
如果你只是偶尔进行文件交换而又觉得在仿真终端中输入命令太麻烦的话,你可以使用这种只要点一下鼠标就可以搞定的方式。
在KDE3.0的桌面上,允许创建应用程序的链接,我们可以利用它来建一个mount命令的快捷方式,单击它就可以加载指定的Windows分区。仍以加载G盘为例:
在桌面上单击右键,在弹出的菜单中选择“应用程序链接”,在“常规”选项卡的文本输入框中输入你自己指定的名称(如“加载G盘”),切换到“执行”选项卡,在“命令”输入框中输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”,选中“在终端中运行”复选框,点“确定”退出。
单击桌面上的“加载G盘”图标,终端窗口一闪,G盘就可以加载了。
三、全自动加载
如果是经常进行文件交换,希望一进入Linux就加载特定的分区而且又想把这一分区挂接到固定的目录的话,你可以使用这种方式。
用任一文本编辑器打开/ect目录下的fstab文件,把“/dev/hda8 /mnt/g vfat defaults,iocharset=cp936 0 0”添加到最后一行后面,保存后退出。以后每次重新启动系统时都会自动加载G盘。说明:“vfat”表示加载的是FAT32文件系统,如果是“msdos”则是FAT16文件系统,“ntfs”是NT的NTFS文件系统。
|
加入/etc/fstab类似如下几行(视自已的机器而定)
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hda6 /mnt/D: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7 /mnt/E: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda8 /mnt/F: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda9 /mnt/G: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hda6 /mnt/D: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7 /mnt/E: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda8 /mnt/F: vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda9 /mnt/G: vfat defaults,codepage=936,iocharset=cp936 0 0
|
我认为用LINUXCONF命令最好:
进入后写/DEV/HAD1(第一分区)
fat
。。。
自己看者办,不好说
进入后写/DEV/HAD1(第一分区)
fat
。。。
自己看者办,不好说
|
cd mnt
mkdir win-fat
mount -t vfat /dev/hda1(根据你的分区位置写) /mnt/win-fat
mkdir win-fat
mount -t vfat /dev/hda1(根据你的分区位置写) /mnt/win-fat
|
书和就是UNIX环境下高级编程或UNIX系统编程 基于SVR4
|
可以借助一下的三方软件,象vmware,这样,就可以了。
书:linux程序设计权威指南
gnu/linux编程指南
unix环境高级编程
希望对你有帮助
书:linux程序设计权威指南
gnu/linux编程指南
unix环境高级编程
希望对你有帮助
|
你是作为用户还是开发人员?
好象 geeksky(-=【沉思·幻想】=-) 都为你回答了
好象 geeksky(-=【沉思·幻想】=-) 都为你回答了
|
改/ect/fstab中的:
dev/fd0.....dev/hdd之类的
fd0指第一个软区,fd1第二个,依次类推,这里面有关于格式的信息。
dev/fd0.....dev/hdd之类的
fd0指第一个软区,fd1第二个,依次类推,这里面有关于格式的信息。
|
fat32可以直接挂载,ntfs要重新编译内核,加入支持ntfs的模块
|
你要看哪个区的东西,先看看分区里面是哪个
比方说c盘是hda1
你就可以在mnt目录下建立个c目录
然后
mount -t vfat /dev/hda1 /mnt/c
就可以
然后到mnt目录下就可以看到
比方说c盘是hda1
你就可以在mnt目录下建立个c目录
然后
mount -t vfat /dev/hda1 /mnt/c
就可以
然后到mnt目录下就可以看到
|
直接mount
和在fstab里改都可以
上面已说了
书吗
到www.pcbookcn.com
看看
和在fstab里改都可以
上面已说了
书吗
到www.pcbookcn.com
看看
|
我有一本电子版的,留个信箱,给你发过去,不知对你有没用!
|
用mount就可以了
可以去linux伊甸园去看看!
可以去linux伊甸园去看看!
|
在/mnt文件夹中键立c,d,等文件夹,以你的windows各盘命名
在/ect/fstab文件中家:
/dev/hda1 /mnt/c 1,1 defaults auto
/dev/hda4 /mnt/d 1,1 defaults auto
/dev/hda5 /mnt/e 1,1 defaults auto
等等
hda1对应c盘,hda4对应d盘,依次类推
改好后保存,重起,以后就可以象在windows里一样访问了,访问/mnt中的c,d等文件夹。
在/ect/fstab文件中家:
/dev/hda1 /mnt/c 1,1 defaults auto
/dev/hda4 /mnt/d 1,1 defaults auto
/dev/hda5 /mnt/e 1,1 defaults auto
等等
hda1对应c盘,hda4对应d盘,依次类推
改好后保存,重起,以后就可以象在windows里一样访问了,访问/mnt中的c,d等文件夹。
|
要先做一个装配点,如fat32格式:vfat
挂接时mount -t vfat /dev/hda? /mnt/vfat
即可。
挂接时mount -t vfat /dev/hda? /mnt/vfat
即可。
|
www.pcbookcn.com书/电子的比较难找
具体到访问windows文件很简单,看看一本入门的书的既可以,当你明白了linux的系统结构的特点就可以迎刃而解了/
具体到访问windows文件很简单,看看一本入门的书的既可以,当你明白了linux的系统结构的特点就可以迎刃而解了/