windows与虚拟机的linux共享windows下的一个文件夹

1、重新安装VMware Tools,在VMware面板上选择“虚拟机-重新安装VMware tools…”

2、使用命令 Ctrl+Alt+T 打开终端;

3、切换用户到root,命令 su 回车,输入密码;

注意:

  安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码。
  解决办法:sudo passwd root
  按照提示输入两次新的密码,并加以确认。
  重新输入命令su以获得root权限。

4、执行命令:

   mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
      ls /mnt/cdrom

  用ls命令可以看到:manifest.txt和VMwareTools-**.*.*-********.tar.gz。

5、解压缩

  tar -xvzf /mnt/cdrom/VMwareTools-**.*.*-********.tar.gz

  (x代表以解压模式解压,v代表解压过程可视化,z代表要解压文件的压缩格式,即gz,f代表须指明要解压的文件文件名是什么)

6、用命令ls查看当前目录里的文件,发现一个vmware-tools-distrib文件夹。
 执行cd vmware-tools-distrib命令进入vmware-tools-distrib,输入ls查看其中的文件。
  执行 ./vmware-install.pl 命令执行当前目录下的vmware-install.pl脚本文件,开始进行配置,并不断提出一些问题,一直回车就可以啦。

7、Terminal命令框中(Ctrl+Alt+T进入)输入 vm 并按两次tab键,会出现很多vm开头的命令,查看是否有  “vmware-config-tools.pl”,有就代表成功了。

8、在VMware的“虚拟机->设置”选项里边选择“选项”,选择“共享文件夹”,将“禁用”改成“总是启用”,然后在下面按“添加”想要共享的文件夹(前提是要在Windows下先建立好)。

9、回到终端,执行命令 ls /mnt/hgfs 可以看到设置共享的文件夹。

遇到的问题

  1. Enter the path to the kernel header files for the 3.18.0-kali1-686-pae kerne?

/usr/src 目录下有要求的kernel源文件,没有的话使用命令 yum -y install kernel-devel

然后在Enter the path to the kernel header files for the 3.10.0-229.el7.x86_64 kernel?这一步输入内核头文件的目录,我的是/usr/src/kernels /3.10.0-229.el7.x86_64/include 可以查看一下你的目录

  1. 无法更新运行时文件夹共享状态:在客户机操作系统内装载共享文件夹文件系统时出错。但ls /mnt/hgfs后发现并没有共享的文件,运行vmware-hgfsclient 查看当前共享的文件夹,有显示你的那个共享文件夹

可能是mnt缺少共享支持,打开terminal输入mount -t vmhgfs .host:/enjoy /mnt/hgfs挂载该共享文件夹

  1. 如果出现:Error: cannot mount filesystem: No such device这样的报错

则再运行sudo vmhgfs-fuse .host:/enjoy /mnt/hgfs,往往就成功了

注意

在执行第六步之前需要确保已经安装了gcc和kernel header path,如果没有按照如下命令安装

#yum install gcc
#yum install kernel-headers

原文地址:https://www.cnblogs.com/scChen/p/10506429.html

时间: 2024-08-02 02:59:27

windows与虚拟机的linux共享windows下的一个文件夹的相关文章

windows与虚拟机的linux共享一个文件夹

1.安装VMware Tools,在VMware面板上选择"虚拟机-重新安装VMware tools-" 2.使用命令 Ctrl+Alt+T 打开终端: 3.切换用户到root,命令 su 回车,输入密码: 注意: 安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码. 解决办法:sudo passwd root 按照提示输入两次新的密码,并加以确认. 重新输入命令su以获得root权限. 4.执行命令:   mkdir /mnt/cdrom      mount

Linux命令行下统计当前文件夹下的文件个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的. ls -lR|grep "^-"|wc -l 统计文件夹下目录的个数,包括子文件夹里的. ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录.链接.设备文

用SVN在github下下载一个文件夹到本地

我用的TortoiserSVN,安装什么的都很简单啦. 首先在本地创建一个文件夹为了存放你下载下来的那个文件夹. 右键点击这个新建文件夹,装了小乌龟(TortoiserSVN)的话就会有SVN Checkout..这个选项,点击它,不要犹豫. 假设你要下载到本地的github上的url路径是 https://github.com/reactjs/react-router/tree/master/demo 在弹出的checkout对话框的URL of repository这个选项中将你的url路径

linux共享windows资料

linux 只有NTFS格式不能访问,其的都可以.1.用fdisk -l 查看分区表.2.然后用mount -t vfat /mnt/hda1 /dev/hda1 就可以了./mnt/hda1是一普通的目录 /dev/hda1是一个设备文件.hda1对应用第一分区. http://bbs.csdn.net/topics/20138055 在linux上共享文件夹windows下看 在linux上共享文件夹windows下看*************************************

Windows Phone获得IsolatedStorage中指定目录下的所有文件

在Windows Phone 中对隔离存储空间中的文件操作需要通过System.Io.IsolatedStorage下的类进行操作 获得指定文件夹下的所有文件: 参数:是指定文件夹的路径加上通配符,格式:\folder1\* List<string> GetFileNames(string _strFolder) { List<string> returnlst = new List<string>(); using (IsolatedStorageFile stora

Windows下如何将一个文件夹通过Git上传到GitHub上(转)

在通过windows系统的电脑上写代码,需要将项目上传到GitHub上去.比如在Pycharm上写Django后端,整个项目是一个文件夹的形式,那么怎么才能这个文件夹通过Git命令上传到GitHub上呢? 以下给出详细步骤: 1.首先得安装git客户端 安装方法很简单,跟安装QQ之类的一样,进入官网:https://git-scm.com/ ,点击右侧下载windows版本的软件包,然后双击安装,一步一步下一步就可以了. 安装完成之后,在开始菜单可以看到如下就算是成功了: 此时,在任一文件夹上右

【转载】在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间

在windows下,一个文件有:创建时间.修改时间.访问时间.而在Linux下,一个文件也有三种时间,分别是:访问时间.修改时间.状态改动时间. 两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时间,因为不好判断文件是否被改过.读过.其状态是否变过,所以判断文件的建立时间基本上能为不可能. 如何查一个文件的三

Linux下压缩某个文件夹(文件夹打包)

tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件.zip 压缩方法:压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip xahot.zip 不解释linux zip命令的基本用法是:linux zip命令参数列表:-a 将文件转成ASCI

albert1017 Linux下压缩某个文件夹(文件夹打包)

tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件. # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思 zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip xahot.zip