linuxwindows文件路径|LINUX下如何访问WINDOWS下的文件

linuxwindows文件路径|LINUX下如何访问WINDOWS下的文件的第1张示图

① linux目录对应windows哪些目录

linux与windows的文件夹没有可对比之处,也没有对应的不过非要说的话,按照软件安装时的行为,也可以有对应的比如说,linux安装软件时一般会默认安装到/usr/local下,而windows下默认安装到c:\programfiles下,所以从这里看,它们两者对应类似的,/bin/sbin/usr/bin/usr/sbin/usr/local/xxx/bin和/usr/local/xxx/sbin这几个文件夹都相当于c:\windows,因为PATH变量会优先搜寻这几个目录,而windows的PATH一般会优先搜寻c:\windows/etc/usr/local/etc/usr/local/xxx/etc这几个没有可对应的/(根目录),也没有可对应的,若非要说有,c:\免强说得过去~root/或~用户名/,就相当于C:\DocumentsandSettings\用户名(windows也可以用环境变量%userprofile%表示),root对应于administrator/dev没有可对应的/usr/src也没有可对应的(windows可不提供给你源码!)/home对应于C:\DocumentsandSettings/tmp对应于%temp%或%tmp%(环境变量表示的路径)

② linux u盘文件自动传输到windows 指定的路径下

首先需要先设置好Windows的共享目录接着在Linux上将Windows的共享目录mount上(例如,$HOME/Windows)然后写脚本,将Linux上某目录下的文件迁移到Windows的共享目录最后设定crontab,将脚本设定成XX秒执行一次大概的思路就是这个,用到的软件基本都是Linux内置好的。

③ 如何在linux系统中寻找windows下的文件夹

文件路径 正斜杠和反斜杠正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径:1、绝对路径表示相对容易,例如pDummyFile =fopen("D:\\vctest\\glTexture\\texture\\mmy.bmp", "rb"); 给出了从盘符开始的全部路径,这里需要注意的是“\”要用双斜线"\\",vc工程默认访问的目录是工程目录,相对路径有以下多种形式,如:pDummyFile = fopen("mmy.bmp", "rb"); bmp文件就在vc工程目录下,和dsw文件同属一个目录。pDummyFile = fopen("..\\texture\\mmy.bmp", "rb"); 表示bmp文件在工程目录的同级目录texture中,因此路径是先退出工程目录再进入texture目录访问到bmp文件。“..”表示退到当前目录的上一级目录(父目录)pDummyFile =fopen(".\\texture\\mmy.bmp", "rb"); 表示bmp文件就在工程目录的子目录texture中,“.”表示当前默认目录,即vc工程目录,然后在进入其子目录texture访问到文件注意,对相对路径而言,路径表示中的“\”也要用双斜线"\\",c++中\\是一种转义字符,他表示一个\,就像\n表示回车一样。所以C++中的路径名:D:\matcom45\doc\users\_themes\m.dat应为:CString filename=_T("D:\\matcom45\\doc\\users\\_themes\\m.dat");或CStringfilename=_T("D:/matcom45/doc/users/_themes/m.dat");"./" 加不加都一样,就是指当前目录"../" 表示当前目录的上级目录,即当前的父目录。

④ 请各位大虾告诉小弟,Linux与windows文件目录结构有那些异同急!!谢谢!

Linux操作系统中的文件目录结构“/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 /var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。 /home 目录包含用户的文件:参数设置文件、个性化文件、文档、数据、EMAIL、缓存数据等。这个目录在系统省级时应该保留。 /proc 目录整个包含虚幻的文件。它们实际上并不存在磁盘上,也不占用任何空间。(用ls –l 可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统 /bin 系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。 /sbin 系统执行文件(二进制),这些文件不打算被普通用户使用。(普通用户仍然可以使用它们,但要指定目录。) /etc 操作系统的配置文件目录。 /root 系统管理员(也叫超级用户或根用户)的Home目录。 /dev 设备文件目录。LINUX下设备被当成文件,这样一来硬件被抽象化,便于读写、网络共享以及需要临时装载到文件系统中。正常情况下,设备会有一个独立的子目 录。这些设备的内容会出现在独立的子目录下。LINUX没有所谓的驱动符。 /lib 根文件系统目录下程序和核心模块的共享库。 /boot 用于自举加载程序(LILO或GRUB)的文件。当计算机启动时(如果有多个操作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。这个目录也会包含LINUX核(压缩文件vmlinuz),但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。 /opt 可选的应用程序,譬如,REDHAT 5.2下的KDE (REDHAT 6.0下,KDE放在其它的XWINDOWS应用程序中,主执行程序在/usr/bin目录下) /tmp 临时文件。该目录会被自动清理干净。 /lost+found 在文件系统修复时恢复的文件 “/usr”目录下比较重要的部分有: /usr/X11R6 X-WINDOWS系统(version 11, release 6) /usr/X11 同/usr/X11R6 (/usr/X11R6的符号连接) /usr/X11R6/bin 大量的小X-WINDOWS应用程序(也可能是一些在其它子目录下大执行文件的符号连接)。 /usr/doc LINUX的文档资料(在更新的系统中,这个目录移到/usr/share/doc)。 /usr/share 独立与你计算机结构的数据,譬如,字典中的词。 /usr/bin和/usr/sbin 类似与“/”根目录下对应的目录(/bin和/sbin),但不用于基本的启动(譬如,在紧急维护中)。大多数命令在这个目录下。 /usr/local 本地管理员安装的应用程序(也可能每个应用程序有单独的子目录)。在“main”安装后,这个目录可能是空的。这个目录下的内容在重安装或升级操作系统后应该存在。 /usr/local/bin 可能是用户安装的小的应用程序,和一些在/usr/local目录下大应用程序的符号连接。 /proc目录的内容: /proc/cpuinfo 关于处理器的信息,如类型、厂家、型号和性能等。 /proc/devices 当前运行内核所配置的所有设备清单。 /proc/dma 当前正在使用的DMA通道。/proc/filesystems 当前运行内核所配置的文件系统。 /proc/interrupts 正在使用的中断,和曾经有多少个中断。 /proc/ioports 当前正在使用的I/O端口。 举例,使用下面的命令能读出系统的CPU信息。 cat /proc/cpuinfo /bin bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot 这里存放的是启动Linux时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 /etc 这个目录用来存放系统管理所需要的配置文件和子目录。 /home 用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以用~wang表示。 /lib 这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。 /lost+found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件。 /mnt 这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。 /proc 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。 /root 系统管理员(也叫超级用户)的主目录。作为系统的拥有者,总要有些特权啊!比如单独拥有一个目录。 /sbin s就是Super User的意思,也就是说这里存放的是系统管理员使用的管理程序。 /tmp 这个目录不用说,一定是用来存放一些临时文件的地方了。 /usr 这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录; /usr/X11R6 存放X-Window的目录; /usr/bin 存放着许多应用程序; /usr/sbin 给超级用户使用的一些管理程序就放在这里; /usr/doc 这是Linux文档的大本营; /usr/include Linux下开发和编译应用程序需要的头文件,在这里查找; /usr/lib 存放一些常用的动态链接共享库和静态档案库; /usr/local 这是提供给一般用户的/usr目录,在这里安装软件最适合; /usr/man man在Linux中是帮助的同义词,这里就是帮助文档的存放目录; /usr/src Linux开放的源代码就存在这个目录,爱好者们别放过哦! /var 这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。顺带说一下系统的日志文件就在/var/log目录中。 总结来说: · 用户应该将文件存在/home/user_login_name目录下(及其子目录下)。 · 本地管理员大多数情况下将额外的软件安装在/usr/local目录下并符号连接在/usr/local/bin下的主执行程序。 · 系统的所有设置在/etc目录下。 · 不要修改根目录(“/”)或/usr目录下的任何内容,除非真的清楚要做什么。这些目录最好和LINUX发布时保持一致。 · 大多数工具和应用程序安装在目录:/bin, /usr/sbin, /sbin, /usr/x11/bin,/usr/local/bin。 · 所有的文件在单一的目录树下。没有所谓的“驱动符”。windows操作系统中的文件目录结构 (是以文件夹和文件的形式存在的)1. 盘符 在对数据文件进行操作时,一般要用盘符指出被操作的文件或目录在哪一磁盘。盘符也称驱动器名。常用的盘符有(其中冒号“:”不能省)以下几个:A:表示软盘驱动器A,简称A盘。 B:表示软盘驱动器B,简称B盘 C:表示软盘驱动器C,简称C盘 D:表示软盘驱动器D,简称D盘 E:表示软盘驱动器E,简称E盘 一张软盘片插在软盘驱动器A中旧称为A盘,插在软盘驱动器B中旧称为B盘。在对文件和目录进行操作时,如果省略盘符,则默认为当前盘。计算机系统启动后,当前盘为启动盘。2. 文件与文件名 文件是按一定格式建立在外存储介质上的一组相关信息的集合。 计算机中的文件,一般上存储在磁盘、光盘或磁带中,如果没有特殊说明,我们认为文件上存储在磁盘上的,称为磁盘文件。每一个文件必须有一个名字,称为文件名。系统将文件名及相关信息存于称之为目录区的地方,而把文件的内容存于文件区(数据区)。 WINDOWS对文件进行管理主要是通过文件目录来实现"按名存取"。 (1) 文件的命名规则:主文件标识符.扩展名 其中文件扩展名又称为后缀。例如:DOS命令处理程序的文件名为:COMMAND.COM其中COMMAND为文件标识符,COM为文件扩展名又称为后缀。 文件扩展名一般用于说明文件的类型。计算机系统对某些文件的扩展名有特殊的规定,甚至有些扩展名是系统在操作过程中自动加上的,下面列出一些计算机系统常用的文件扩展名。 .com 可执行二进制代码文件,也称为命令文件 。 .exe 可执行程序文件 .bat 批处理文件 .txt 文本文件 .bak 备份文件 .sys 系统文件 .obj 目标程序文件 .lib 库文件 .c C语言源程序文件 .cpp C++语言源程序文件 (2) 通配符 "*"代表从它所在位置起直到符号“.”或空格前的所有字符。通配符 "?"代表该位置上的所有可能单个字符。例如:*.DAT代表扩展名为.DAT的所有文件名 X*.*代表所有以X开头的文件名 ?.FOR代表标识符单个任意字符且扩展名为.FOR的所有文件名3. 目录和路径 (1) 文件目录 即Windows操作系统中的文件夹。 为了实现对文件的统一管理,同时又方便用户,操作系统采用树状结构的目录来实现对磁盘上所有文件的组织和管理。① 树形目录结构: 根目录用"\"表示 如图2.1-1 磁盘的树状目录结构如图2.1-1 磁盘的树状目录结构②子目录与父目录 ③当前盘和当前目录 (2) 路径 从根目录或当前目录至所要找的文件或目录所需要经过的全部子目录的顺序组合。 ①绝对路径:从根目录开始到目标文件或目录的一条路径。 ②相对路径:从当前目录开始到目标文件或目录的一条路径。相对路径不是以"\"开头,而是从当前目录开始。 注:因本人的智慧有限,参考了其他网站上的一些内容。有不足之处,请各位网友多多指教,不胜感激!!

⑤ Windows和Linux的路径都可以用/表示是吗

windows的目录用\表示unix linux目录都是用/表示目录连在一起就是路径

⑥ linux和windows的系统默认路径是什么,如何设置

FTP服务器配置VSFTP主配置文件路径:/etc/vsftpd/vsftpd.conf,重要参数:anonymous_enable=yes/no 是否允许匿名用户访问anon_upload_enable=yes/no 是否允许匿名用户上传文件anon_mkdir_write_enable=yes/no 是否允许匿名用户创建目录anon_other_write_enable=yes/no 匿名用户和虚拟用户是否拥有删除权限local_enable=yes/no 是否允许本地用户登陆write_enable=yes/no 设置全局是否可写anon_root=/var 指定匿名用户目录chroot_local_user=yes 锁定所有用户到用户主目录chroot_list_enable=yes/no 锁定列表中的用户到主目录,需要配合下一参数使用chroot_list_file=/etc/vsftpd/chroot_list 指定存储被锁定用户的列表文件位置chown_uploads=yes/no 匿名用户上传所有者指定功能,需要与下一参数配合使用chown_username=用户名 指定匿名用户上传文件的所有者max_clients=300 最大客户端连接数为300anon_max_rate=30000 匿名用户和虚拟用户限速为30K/Slocal_max_rate=30000 本地用户限速为30K/Smax_per_ip=10 每个IP最大连接数listen_port=22 更改监听端口实现如下要求:允许匿名用户登陆,匿名用户限速为60K/S,只允许下载。监听端口为22,最大连接数为10。新建用户ftp1,限速为200K/S,允许上传下载删除新建文件夹。进入目录/etc/vsftpd,用vi编辑器打开vsftpd.conf主配置文件:直接添加以下选项: [[email protected] vsftpd]# service vsftpd restart添加用户ftp1,设置登录脚本为 /sbin/nologin:vsftp默认目录为:/var/ftp,为方便测试,在/var/ftp下新建一个文件"testLocal",在"/var/ftp/pub"新建一个文件"testAnon"。由于使用root用户新建文件,文件的所有者为root,所以需要把文件的权限设置为644其他用户才能读取该文件设置/var/ftp/pub权限为777,表示所有用户均有读写权限.由于端口22被ssh服务器占用,所以需要关闭ssh服务并重启vsftp服务。客户端用Flashfxp测试:新建站点"VsftpTest",输入Vsftp服务器的IP地址,端口填22,用户名填ftp1,密码填你设置的密码,然后点击"连接"按钮:由于没有使用选项:local_root,登陆本地用户时自动跳转到该用户的主目录.没有使用chroot_local_user=yes,所以本地用户可以浏览整个文件系统中他有权限读取的文件和文件夹:切换到目录"/var/ftp/pub",该目录的权限为777,上传一个10M以上的文件,测试ftp1的上传速度:新建文件夹和删除权限测试省略。下面测试匿名用户权限:勾选"匿名"选项并连接:匿名用户登陆成功: 进入pub目录,尝试删除testAnon文件失败,说明这里是配置文件中的anon_other_write_enable=no生效了。最终权限等于配置文件中的权限和linux文件系统权限相或的结果。比如vsftp配置文件中允许匿名用户下载,但光这样是不够的,还需要被下载的文件或文件夹的能够被其他用户读取。尝试上传文件失败,符合匿名用户只允许下载的要求:最后测试匿名用户的下载速度:vsftp的配置参数总共也就10来行,但是想要使用好它,绝没有单单理解这10来行这么简单,需要对每一行所定义的参数都理解透彻才可以.匿名用户的配置:anonymous_enable=YES //允许匿名用户登录anon_root=/var/ftp/anonymous //设定匿名用户登录后的根目录anon_upload_enable=YES //允许匿名用户上传文件只需要打开如上的参数即可,不用做其他的设置.本地用户登录配置首先说一下概念,什么是本地用户,本地用户就是你系统/home目录下的用户,当然有的用户建立时候使用-m命令,使用户在/home下没有目录,但是这个词的意思就是系统里面有的用户.local_enable=YES //允许本地用户登录local_root=/home //限制本地用户登录后的根目录eg:[[email protected] ftp]# ftp 192.168.0.125Connected to 192.168.0.125.220 (vsFTPd 2.0.5)530 Please login with USER and PASS.530 Please login with USER and PASS.KERBEROS_V4 rejected as an authentication typeName (192.168.0.125:root): xu331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> ls227 Entering Passive Mode (192,168,0,125,135,123)150 Here comes the directory listing.drwx—— 2 505 503 4096 Jun 26 09:42 chuandrwx—— 2 507 507 4096 Jun 30 22:26 ftpdrwx—— 2 504 502 4096 Jun 26 09:42 joedrwx—— 2 506 503 4096 Jun 26 09:43 laomengdrwx—— 2 502 504 4096 Jun 26 09:42 masterdrwx—— 2 503 502 4096 Jun 26 09:42 mikedrwx—— 2 500 500 4096 Jun 25 21:34 xiaochuandrwxrwxrwx 2 508 508 4096 Jun 30 22:39 xudrwx—— 2 501 501 4096 Jun 25 20:25 xujunchuan226 Directory send OK.ftp> pwd257 "/home"限制用户目录部分chroot_local_use=YESNO //是否将本地用户锁定在家目录chroot_list_enable=YESNO //是否锁定使用者在家目录中chroot_list_file=/etc/vsftpd/chroot_list //一般情况下都将这个文件写在/etc/vsftpd目录下,这个文件就是设置锁定用户的一个列表文件,其中一行就代表一个用户设置欢迎信息dirmessage_enable=YESmessage_file=.message[[email protected] ftp]# cd /home[[email protected] home]# vi .messagewelcomt to VSFTP………….C:\Documents and Settings\Administrator>ftp 192.168.0.125Connected to 192.168.0.125.220 (vsFTPd 2.0.5)User (192.168.0.125:(none)): xu331 Please specify the password.Password:230-welcomt to VSFTP………….230 Login successful.ftp>

⑦ 怎么在linux虚拟机上打开windows文件夹路径

以下挂载方式,需要安装VMware Tools。安装VMware Tools,右键点击你要启动的linux虚拟机,会弹出一个右键菜单,在其中会有一个install VMware Tools。点击该选项,则在linux系统中会打开一个目录,该目录下有一个VMware Tools安装包的压缩文件。解压缩该文件,会发现里面有一个vmware-install.pl的文件。在该目录下,输入sudo ./vmware-install.pl,在之后的所有选项中均按回车键,即可安装VMware Tools。安装好VMware Tools后,即可执行以下操作。1、linux虚拟机点击设置里边,选择“options”选项卡下的“shared folders”。会出现下图:2、然后点击“添加”,建立windows文件和linux路径的映射。 经过这样就linux应该就可以访问windows下的文件夹了。在linux中,文件挂载的路径为:/mnt/hgfs/mm

⑧ windows里怎么写linux系统的文件路径

Windows路径是我们经常使用的东西,它看似简单,实际上隐含许多细节,这些都是在平常的使用过程中注意不到的。下面让我们来看看各种各样的Windows路径。 提起路径,我们都会想到“绝对路径”和“相对路径”,实际上绝对路径是一个广泛的概念,它表示的是可以唯一定位一个文件或文件夹的路径,有多种形式的路径都属于绝对路径的范畴,例如: 完整路径(Full path)我们平时所说的“绝对路径”通常就是指完整路径,它的格式如下:C:\Windows\System32\calc.exe UNC(Universal Naming Convention通用命名规范)路径UNC路径用于在局域网上定位文件或文件夹,在通过网上邻居访问其它系统上的共享文件时使用的就是UNC路径。UNC路径的格式如下:\\PC101\ShareFiles\job.doc其中PC101是目标系统的计算机名,ShareFiles是目标系统上的共享文件夹名称。 以\\?\开头的路径在某些手工辅助杀毒的工具中可以看到以\\?\开头的路径,这种路径我还找不到正式的名称。完整路径和UNC路径都可以以\\?\开头:\\?\C:\Windows\System32\calc.exe\\?\UNC\PC101\ShareFiles\job.doc 相对路径(Relative path)上面四种路径都可以在本地或网络上绝对定位一个文件,因此属于绝对路径。另一种我们常常使用的是相对路径,这种路径需要与进程的当前文件夹(Current directory)一起合作才可以定位一个文件或文件夹。进程的当前文件夹并不是指EXE文件所在的文件夹,它是每个进程都有的一个属性。例如在命令提示符中显示的路径就是这个cmd.exe进程的当前文件夹,使用cd命令可以改变当前文件夹,无论当前文件夹如何改变,cmd.exe文件所在的文件夹总是不变的。在进程启动的时候可以指定它的当前文件夹,例如在快捷方式的属性中有一个“起始位置”输入框,这个就是进程启动后的当前文件夹。如果在启动时不指定进程的当前文件夹(直接双击EXE文件的情况),那么EXE文件的所在文件夹就会作为它的当前文件夹。 纯粹的相对路径格式如下: Windows\System32\calc.exe要注意的是相对路径的开头不能有\,很多人以为有没有\都是一样的,其实不然,以\开头的路径是另外一种路径,下文会详细介绍这种路径。 如果在进程中操作文件时传递一个相对路径,那么进程会将当前文件夹的路径与这个相对路径合并,得到一个完整路径。例如命令提示符的当前文件夹是C:\Windows,如果执行start System32\calc.exe命令,程序就会将两个路径合并得到C:\Windows\System32\calc.exe。由于这样的特性,当前文件夹又称为工作文件夹,因为进程使用相对路径时都是针对该文件夹的。 除了上面所说的纯粹的相对路径,还有两种特殊的相对路径,为了不至于混淆,不再将它们称为相对路径。 以\开头的路径上面说过相对路径不能以\开头,一旦如此,它就表示相对于当前文件夹根目录的路径。例如进程的当前文件夹是C:\Windows,那么\System32\calc.exe就表示C:\System32\calc.exe。不论当前文件夹的路径有多深,只取根目录进行合并。可以在命令提示符中进行验证:首先将C:\Windows设置为当前文件夹,然后执行start \System32\calc.exe命令,将会提示错误,所找不到文件。再执行start \Windows\System32\calc.exe命令,这时计算器程序成功启动了,证明了上面的说法。 以盘符和冒号开头的路径这种路径就像是拼写错误的完整路径,它的格式如下:C:System32\calc.exe 盘符加冒号是一种特殊的表示法,表示的是进程在“该分区上的当前文件夹”。这里又蹦出来了一个当前文件夹,这与上文的当前文件夹是不同的。简单来说,对于每一个分区,进程都会保存在这个分区上最后使用的当前文件夹。可能解析的不够好,那么可以使用命令提示符来操作一遍以加深理解。 运行cmd,执行cd /d C:\Windows\System32命令进入该文件夹,然后切换到其它的分区,再执行C:calc.exe命令,可以看到计算器程序启动了。 我们在执行cd命令进入C:\Windows\System32文件夹后,进程便以此为当前文件夹,当切换到其余的分区时,进程先将这个文件夹的路径保存起来,再进行切换。使用盘符和冒号的形式读取指定分区上的当前文件夹。 路径中的限制除了路径格式上的限制,还有很多字符上的限制,下面一一来看看各种路径有什么限制。 除了以\\?\开头的路径之外,其它路径的长度都不能超过260个字符(包括结尾的\0字符),而\\?\开头的路径长度可以达到约32000个字符(系统在处理\\?\前缀的时候可能将它扩展成更长的字符串)。网络上流传的一则技巧:文件路径太长而不能被删除,可以在执行del命令时在路径前加上\\?\前缀。 文件或文件夹名称的最后一个字符不能为空格或句点。但在路径中,最后一个字符可以为句点,因为路径中的句点表示的是当期文件夹(这与上文的当前文件夹完全不同),两个句点表示的是上一级文件夹。以\\?\开头的路径中不能使用句点表示当前文件夹或上一级文件夹,在资源管理器的地址栏中虽然可以这么做,那是因为资源管理器对其作了处理。 文件或文件夹名称不能包含的字符 :< > : " / \ | ? *在路径中可以使用 : \ ?,冒号是与盘符一起使用的,问号是\\?\前缀中特有的,除此之外不能出现这两个字符;而\是文件夹分割符。虽然我们也能使用/作为分隔符,实际上这是不允许的,系统在处理路径时会将/替换成\。另外,如果路径最后一个字符是\,那么该路径表示的是文件夹;否则表示的是一个文件。 UNC路径的计算机名部分不能出现以下字符:` ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ‘ “ , < > / ?确实是够多的了,实际上标准的计算机名推荐只使用26个英文字母、10个数字以及-(连字符),否则可能会出现找不到计算机的情况。在更改计算机名的时候如果出现非标准字符,系统会作出提示。在Unix/Linux和windows中文件路径的表示方法是不一样的,在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/fzu";而在Windows中,路径分隔采用反斜杠"\",比如"D:\tools\eclipse"。此外,由于编译器的字符串解析中还涉及到转义字符的问题,经常会出现莫名其妙的错误,所以为了避免这样不必要的麻烦,windows下的路径经常会用双反斜杠来表示,不管解析引擎是否将反斜杠解析成转义字符,最终在内存中得到的都是"\",因此写成"D:\\tools\\eclipse"是不会出问题的。linux相对路径的表示:. 表示用户所处的当前目录;.. 表示上级目录;_ 表示前一个工作目录;~ 表示当前用户自己的根目录;~account 表示[account]这个用户的根目录。

⑨ LINUX下如何访问WINDOWS下的文件

LINUX下如何访问WINDOWS下的文件可以通过samba服务实现,如下首先,需要Windows进行网络映射。将Windows的一个文件夹共享即可(共享-高级共享,输入一个共享名即可) 然后,在Linux下安装一些小的功能:sudo apt-get install mountsudo apt-get install smbfssudo apt-get install samba 接着,输入命令就行了:sudo mount -t cifs -l //192.168.1.100/test /home/user/folder1需要输入Linux的密码其中,//192.168.1.100/test代表网络映射位置(就是你windows机器的ip地址和共享文件夹名), /home/user/folder1代表Linux下的文件夹位置(需要实现创建一个空的文件夹)。 如果每次开机就希望该分区已经加载了,那么可以执行如下的步骤:sudo gedit /etc/fstab在文件末尾添加一行://192.168.1.100/test /home/user/folder1 cifs defaults,auto,username=user,password=xxx其中username和password就是Linux的用户名密码然后重启或者输入sudo mount -a即可

未经允许不得转载:山九号 » linuxwindows文件路径|LINUX下如何访问WINDOWS下的文件

赞 (0)