精华内容
下载资源
问答
  • Linux 不同用户之间复制文件

    万次阅读 2013-03-26 01:27:47
    Linux用户home目录有严格的权限限制,非owner用户或者同group用户无权限读写,除非是root(至高无上的root)。如果没有root权限,有什么办法把file.txt 复制到bar用户的home目录下呢?  想到两个办法。第一个...
        考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录。Linux对用户home目录有严格的权限限制,非owner用户或者同group用户无权限读写,除非是root(至高无上的root)。如果没有root权限,有什么办法把file.txt 复制到bar用户的home目录下呢?
        想到两个办法。第一个办法,先用foo用户登录,把文件copy到系统临时目录/tmp,然后切换到bar用户,再从系统临时目录/tmp把文件copy到自己的home目录。这里为什么用cp不用mv?因为复制到/tmp的文件owner还是foo,默认情况下其他用户自有读权限,没有写权限(自然没有移动权限)。即使通过修改文件权限,让bar可写,移动到bar的home目录下owner还是foo,而且非得root才能改成bar。这个办法有点曲折,弊端也很明显,文件需要复制两次,花两倍的时间。

    # cp file.txt /tmp/
    # su - bar
    # cp /tmp/file.txt ~/
    # exit
    # rm /tmp/file.txt

        第二个办法,使用scp命令。原本scp是用来在不同主机上通过网络copy文件,用在这里刚好。用bar用户登录
    # scp foo@localhost:/home/foo/file.txt ./

    输入foo用户密码,开始文件传输。也可以用foo用户登录,
    # scp file.txt bar@localhost:/home/bar/

    输入bar用户密码,过程一样。

        实际中使用哪一种方法,看个人喜好了。如果要copy的文件不大,第一种方法也不失为一种选择。

    转载请注明出处 http://blog.csdn.net/afeiqiang
    展开全文
  • TCP实现windows和linux之间文件传输

    热门讨论 2012-03-02 22:59:18
    本项目利用tcp协议在windows和linux之间传递文件,windows下实现服务器端,linux下实现客户端。此程序可以方便用户在windows和linux之间快速的传递文件,在局域网下传输速度可以达到8MB/s。
  • Linux之间文件互传scp Windows之间的远程控制(远程桌面连接) Windows之间通过网线直连传输文件 Ubuntu远程连接Windows桌面 使用Xftp4软件实现Windows主机与Linux服务器文件互传 首先下载安装Xft...

    目录

    使用Xftp4软件实现Windows主机与Linux服务器文件互传

    Windows利用putty软件SSH远程登录Ubuntu服务器

    Linux之间的文件互传scp

    Windows之间的远程控制(远程桌面连接)

    Windows之间通过网线直连传输文件

    Ubuntu远程连接Windows桌面


    使用Xftp4软件实现Windows主机与Linux服务器文件互传

    首先下载安装Xftp4软件,注意开始安装的时候会让你选择用于商业还是学术,选择免费的那个就对了。

    安装完成后打开界面如下:

    点击“新建”,进入配置界面。并安装下图进行配置:

     其中,主机填写Linux服务器的ip地址。协议选择SFTP。端口号会自适应配置为22,默认即可。下面的用户名填写需要连接的服务器用户。密码即为该用户的系统登录密码。配置完成点击“确定”。

    直接点击“连接”,即可成功连接到Linux服务器。界面如下图,左边为Windows系统的文件目录,右边为Linux系统的文件目录,左右拖拽即可完成文件互传。

     

    Windows利用putty软件SSH远程登录Ubuntu服务器

    之前的文章中我们介绍过Linux系统如何利用SSH远程登录Linux服务器。那么如果我们手边的电脑只有Windows系统,又想对服务器做远程操作怎么办呢?不用怕,Windows系统也是同样支持SSH协议的,我们只需要下载一个PuTTY软件就可以很方便的使用SSH远程登录Linux服务器。

    第一步我们需要做的仍然是确保Linux服务器中安装了openssh-server并且开启了ssh服务。参见之前的文章:https://mp.csdn.net/postedit/82810342

    第二步,安装PuTTY并打开putty.exe,界面如下图,我们只需要填写要远程登录的服务器的ip地址,其他默认即可,然后点击“open”

    之后会跳出来一个提示框,告诉你目标服务器的公钥不在你的注册列表中,是否确认登入。点击 “是” 就可以了。

    然后根据提示输入服务器的用户名和密码进行验证就可以成功登录了。

     

    Linux之间的文件互传scp

    scp(secure copy) ,是用来跨机远程拷贝文件的。数据传输基于ssh协议,使用和ssh相同的认证方式。验证时需要输入远程主机的用户登录密码。

    只要远程主机开启了ssh服务,我们就可以在安装了ssh-client的本地主机上利用 scp 命令进行两台电脑之间的文件互传。

    使用格式为:scp  -参数  文件源主机路径  文件目标主机路径

    支持的参数有:

    • -1: 强制scp命令使用协议ssh1
    • -2: 强制scp命令使用协议ssh2
    • -4: 强制scp命令只使用IPv4寻址
    • -6: 强制scp命令只使用IPv6寻址
    • -B: 使用批处理模式(传输过程中不询问传输口令或短语)
    • -C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
    • -p:保留原文件的修改时间,访问时间和访问权限。
    • -q: 不显示传输进度条。
    • -r: 递归复制整个目录。
    • -v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
    • -c cipher: 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
    • -F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。
    • -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
    • -l limit: 限定用户所能使用的带宽,以Kbit/s为单位。
    • -o ssh_option: 如果习惯于使用ssh_config(5)中的参数传递方式,
    • -P port:注意是大写的P, port是指定数据传输用到的端口号
    • -S program: 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

    1、从远程复制文件到本地

    格式:scp  远程用户名@远程ip地址:文件路径 本机路径  远程ip地址也可以换成主机名

     scp  ldz@192.168.0.1:~/aa.txt  ~/aa.txt

    或:

     scp  ldz@ldz-dell:~/aa.txt  ~/aa.txt

     2、从本地复制文件到远程

    格式:scp 本机文件路径  远程用户名@远程ip地址:路径  (同上)

    scp  ~/d.txt ldz@ldz-dell:~/d.txt

     或:

    scp  ~/d.txt ldz@192.168.0.1:~/d.txt

     3、参数使用,如-r,递归复制整个文件夹

    scp  -r  ~/bb ldz@192.168.0.1:~/bb

     

    Windows之间的远程控制(远程桌面连接)

    被控机需进行设置(允许被远程连接):

    1、对于Windows专业版主机,设置步骤比较简单

    右键此电脑——属性——远程设置   如图勾选。

    win10的话只需进行以上设置即可。win7还需要进入用户账户设置计算机的密码:控制面板——用户账户——为您的账户创建密码。设置完成后就可以被其他的电脑进行远程桌面控制了。

    2、对于Windows家庭版主机,配置起来就稍微复杂一些(因为家庭版本身没有允许远程控制的功能,如下图)

    所以首先我们需要下载一个远程桌面的补充工具 RDPWrap 只需要下载同名压缩包即可。解压后以管理员身份运行install.bat文件,完成后即可使用,启动RDPConf.exe出现如下界面:

    看起来很复杂,但其实我们只需要修改一个地方。身份验证模式默认为Network Level Authentication,我们需要修改为Default RDP Authentication,按照图中的点选,其他均默认即可。

     

    控制端的操作:

    win10控制端在Cortana搜索“远程桌面连接”,打开会出现以下界面,输入被控端的ip地址。然后点击“连接”,如果被控端是win10专业版则可以直接成功连接。如果是win7则会弹出填写账户和密码的提示框,填好确定即可。如果是win10家庭版则不可以直接点击“连接”,需要先点击“显示选项”,手动填写要连接的远程用户名,然后再点击“连接”。

    win7控制端,开始菜单——附件——远程桌面连接

    注意通过以上步骤只是实现了Windows远程桌面连接,如果想要在远程桌面连接过程中互传文件,需要做以下设置:

    点击显示选项——>本地资源选项卡——>本地设备和资源面板——>详细信息——>驱动器

    选择一个用作文件交换的硬盘,然后再点击连接,在远程桌面的硬盘列表中就会有本地硬盘的映像。这样就可以在远程硬盘和本地硬盘之间进行文件复制和粘贴操作了。

     

    Windows之间通过网线直连传输文件

    主要用于传输大文件,而身边又没有移动硬盘的情况下(其实有移动硬盘也需要拷贝两次才能完成文件传输)。

    第一步,设置两台电脑的网络发现,右键此电脑——属性——控制面板主页——网络和Internet——网络和共享中心——更改高级共享设置

    来宾或公用中网络发现文件共享都打开。所有网络中的密码保护的共享关闭密码保护共享。

    第二步,关闭各自的防火墙。

    第三步,连接网线,将两台电脑的ip地址设置在同一网段(比如,192.168.0.1和192.168.0.2),子网掩码会自动设置,默认即可。网关和下面的dns不用设置。设置完成后win+r 输入cmd打开命令行工具,使用ping命令看网络是否连通。

    第四步,找到要传输的文件夹,右键——属性——共享选项卡——共享——在下拉列表中选择everyone——添加——共享。

    高级共享——点选共享此文件夹——确定。

    第五步,在另一台电脑上打开文件系统,在路径中输入“\\计算机名”即可查看到共享的资源,此处计算机名为共享文件的电脑的计算机名。

     

    Ubuntu远程连接Windows桌面

    前面我们提到了Windows远程Windows、Windows远程Linux、Linux远程Linux,那么Linux能不能远程Windows呢?答案不用我说,那自然是可以的。甚至于有多种方法供我们选择,比如使用Xfreerdp、rdesktop等命令行工具,还可以使用Remmina(Ubuntu自带)图形界面软件。

    首先我们来做一些准备工作,这里需要使用到的两个命令行工具我们都需要安装。在这之前我们还要确保Windows主机设置为允许远程连接(参见上面Windows远程桌面连接部分的内容)。

    1、使用Remmina

    Ubuntu中自带这个软件,其他的Linux版本需要自行下载安装。

    打开dash输入remmina进行搜索就可以找到。打开之后显示如下界面,点击“新建

    然后服务器处输入远程主机的ip地址用户名处输入远程主机用户名(如果我们的Windows主机没有设置多用户,用户名通常为我们的微软账号,不要写administrator)。密码处输入远程用户登录密码(注意不是PIN码)。然后点击“连接”即可。

    2、使用rdesktop

    rdesktop的安装

    sudo apt-get install rdesktop

    使用非常的简单,格式为:rdesktop Windows主机的ip地址 eg:

    xfreerdp 192.168.0.1

    运行即可进入Windows用户登录界面。也可以使用一些参数提前设置好远程用户的账号密码:

    rdesktop -f -u bucea-robot@outlook.com -p 123 192.168.0.1

    其中 -f 表示全屏显示(可以使用Ctrl+Alt+Enter退出全屏)。-u 表示远程用户名 -p 表示远程用户登录密码

    rdesktop同时还提供很多的选项供我们使用,详情参见 rdesktop --help

    3、使用Xfreerdp

    Xfreerdp的安装

    sudo apt-get install freerdp

    使用起来也非常简单,格式为:xfreerdp  --no-nla  Windows主机的ip地址  eg:

    xfreerdp --no-nla 192.168.0.1

    其中,--no-nla 表示禁用网络层鉴定协议。如果使用该参数,不用在命令行中指定用户名以及密码等,直接进入windows界面选择要登录的用户,由于我的电脑中只有一个账户,所以这里就不用选择账户了;如果不使用该参数,则必须在命令行中指定用户名(密码还是不用指定,不过指定密码的话待会儿就不用登录了,直接进入Windows界面),而且指定用户名的选项必须在IP地址之前,否则会提示认证失败的错误;eg:

    xfreerdp -f -u bucea-robot@outlook.com -p 123 192.168.0.1

    其中 -f 表示全屏显示(可以使用Ctrl+Alt+Enter退出全屏)。-u 表示远程用户名 -p 表示远程用户登录密码

    新版本的xfreerdp 推荐的参数写法为:/option:  修改上述命令为推荐写法即:

    xfreerdp /f: /u: bucea-robot@outlook.com /p: 123 /v:192.168.0.1

    需要注意的是,如果采用推荐写法,则ip地址前面需要添加 /v: 参数,否则会报错。

    当然了,xfreerdp所支持的参数远不止这些,感兴趣的朋友可以参考 FreeRDP使用说明

    展开全文
  • 实现Windows和Linux之间文件共享

    万次阅读 2018-06-30 07:14:53
    一、windows 向linux共享文件(这里都是以win10和ubuntu为例)首先,打开网络共享中心。如图1图1打开更改高级共享设置(图2)图 2选择启用网络发现以及...

    640?wx_fmt=jpeg

    一、windows 向linux共享文件(这里都是以win10和ubuntu为例)

    首先,打开网络共享中心。如图1

    640?wx_fmt=png

    图1

    打开更改高级共享设置(图2)

    640?wx_fmt=png

    图 2

    选择启用网络发现以及启用文件和打印机共享,然后点击保存更改。

    接着,选择你要共享的文件夹,右键选择属性,然后选择共享,选择高级共享,选择权限,分别如图3,图4,图5所示:

    640?wx_fmt=png

    图 3

    640?wx_fmt=png

    图 4

    640?wx_fmt=png

    图 5

    从图5中,对于完全控制、读取、更改你可以选择是允许还是拒绝,这里我选择了允许,注意上面的组或用户名,默认是Everyone,即每一个人都可以共享,如果你只想给指定的人共享,可以删除Everyone,然后选择添加,添加你想共享的账户的用户名。

    所有这些都设置好以后,一路点击确定,保存更改之后的设置。

    然后,回到 linux,首先,你需要安装cifs-utils 来 mount SMB shares,linux 使用mount 命令来挂载光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享等,SMB(Server Message Block)是协议名,它能被用于Wap连接和客户端与服务器之间的信息沟通,具体含义大家自行查阅吧。

    输入命令 sudo apt-get install cifs-utils 安装即可。

    1     mkdir ~/Desktop/Windows-Share2 3     sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

    上面的第一行命令是新建了一个用于存放windows共享文件的地方。第二行就是将windows下的文件共享到linux下的命令。//WindowsPC/Share 需要更改成你自己的共享文件的位置,类似于图6这样,复制过去即可。

    640?wx_fmt=png

    图6

    /home/geek/Desktop/Windows-Share 共享文件在linux下的位置,输入你自己的位置。这里强烈建议另外新建一个文件夹,不要直接放在desktop之类的地方,因为共享文件过去
    的时候可能会覆盖掉你原来的所有文件。-o user=geek 是选择你的windows的账户,比如你的windows当前登录账户名是geek,你就输入geek即可。
    执行这个命令,你就会发现,windows下的文件已经共享过来了,而且因为选择的是具有全部的权限,所以你如果在linux下共享文件夹下新建文件之类,win下也会同步变化,当然,
    可以利用这个特性进行windows 与 linux 下的文件共享了。不过还有更直接的办法。

                                    二 linux向windows共享文件
    首先需要安装 samba,sudo apt-get install sambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)
    是一种在局域网上共享文件和打印机的一种通信协议。
    接着你需要新建一个能够获取共享文件的账户和密码,使用命令:smbpasswd -a lyrichu 新建一个名为 lyrichu 的共享账户,然后输入密码即可。这里共享账户的名字可以任意取。
    然后 建立共享文件的文件夹。比如我在用户目录下新建了一个 UbuntuShare文件夹,里面放了一个test_new.avi 的视频文件。
    接着,输入命令:
    sudo vi /etc/samba/smb.conf

    来编辑 smb.conf 文件,在末尾添加如下格式的命令:

    640?wx_fmt=gif

        [<folder_name>]
        path = /home/<user_name>/<folder_name>
        available = yes
        valid users = <user_name>
        read only = no
        browsable = yes
        public = yes
        writable = yes

    640?wx_fmt=gif

    我的命令大概是下面这个样子(图7):

    640?wx_fmt=png

    图7

    不用多解释了吧,改成自己的配置就行了。注意valid users 写之前新建的共享账户名,path输入自己的共享文件夹的位置。[] 里面是自己的共享文件夹的名字。

    然后输入:

    sudo service smbd restart

    重启 smbd 服务。

    回到windows下,在桌面右键选择新建 ---> 快捷方式(图8),然后按照 \\IP-ADDRESS\SHARE-NAME 的格式输入 共享文件的位置,即\\linux IP 地址\共享文件夹名字

    我的如图9所示:

    640?wx_fmt=png

                                          图 8

                                          图9
    点击下一步,给快捷方式起一个名字,然后确定就OK拉,这个时候,打开这个快捷方式,就可以看到共享的文件了,如图10所示:



    展开全文
  • FTP在win和linux之间文件

    千次阅读 2013-12-12 17:27:45
    ftp实现Windows 7和Linux直接的文件上传和下载,怎么实现从Linux下载文件到Windows指定目录下 假设你的Linux主机IP是 192.168.1.202。 “开始”-> “运行”,输入下面的命令: cmd /k ftp 192.168.1.202 在...

    ftp实现Windows 7和Linux直接的文件上传和下载,怎么实现从Linux下载文件到Windows指定目录下

    使用ftp命令进行远程文件传输ftp命令是标准的文件传输协议用户接口。ftp是在TCP/IP网络上的计算机之间传输文件的简单有效的方法。它允许用户传输ASCII文件二进制文件

    在ftp会话过程中,用户可以通过使用ftp客户程序连接到另一台计算机上。从此,用户可以在目录中上下移动、列出目录内容、把文件从远程机拷贝到本地机上、把文件从本地机传输到远程系统中。需要注意的是,如果用户没有那个文件的存取权限,就不能从远程系统中获得文件或向远程系统传输文件。

    为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。这个用户名/口令的组合用来确认ftp 会话,并用来确定用户对要传输的文件可以进行什么样的访问。另外,用户显然需要知道对其进行ftp 会话的计算机的名字或IP地址。

    Ftp命令的功能是在本地机和远程机之间传送文件。该命令的一般格式如下:

    $ ftp 主机名/IP

    其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令:

    $ ftp

    ftp >

    此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。

    不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。

    如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。这个帐号的登录名为anonymous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。

    如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。

    一旦用户使用ftp在远程站点上登录成功,将得到“ftp>”提示符。现在可以自由使用ftp提供的命令,可以用 help命令取得可供使用的命令清单,也可以在 help命令后面指定具体的命令名称,获得这条命令的说明。

    最常用的命令有:

    ls 列出远程机的当前目录

    cd 在远程机上改变工作目录

    lcd 在本地机上改变工作目录

    ascii 设置文件传输方式为ASCII模式

    binary 设置文件传输方式为二进制模式

    close 终止当前的ftp会话

    hash 每次传输完数据缓冲区中的数据后就显示一个#号

    get(mget) 从远程机传送指定文件到本地机

    put(mput) 从本地机传送指定文件到远程机

    open 连接远程ftp站点

    断开与远程机的连接并退出ftp

    ? 显示本地帮助信息

    ! 转到Shell中

    下面简单将ftp常用命令作一简介。

    启动ftp会话

    open命令用于打开一个与远程主机的会话。该命令的一般格式是:

    open 主机名/IP

    如果在ftp 会话期间要与一个以上的站点连接,通常只用不带参数的ftp命令。如果在会话期间只想与一台计算机连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参数。

    终止ftp会话

    close、disconnect、和bye命令用于终止与远程机的会话。close和disronnect命令关闭与远程机的连接,但是使用户留在本地计算机的ftp程序中。和bye命令都关闭用户与远程机的连接,然后退出用户机上的ftp 程序。

    改变目录

    “cd [目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户能指定查找或放置本地文件的位置。

    远程目录列表

    ls命令列出远程目录的内容,就像使用一个交互shell中的ls命令一样。ls命令的一般格式是:

    ls [目录] [本地文件]

    如果指定了目录作为参数,那么ls就列出该目录的内容。如果给出一个本地文件的名字,那么这个目录列表被放入本地机上您指定的这个文件中。

    从远程系统获取文件

    get和mget命令用于从远程机上获取文件。get命令的一般格式为:

    get 文件名

    您还可以给出本地文件名,这个文件名是这个要获取的文件在您的本地机上创建时的文件名。如果您不给出一个本地文件名,那么就使用远程文件原来的名字。

    mget命令一次获取多个远程文件。mget命令的一般格式为:

    mget 文件名列表

    使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送。

    向远程系统发送文件

    put和mput命令用于向远程机发送文件。Put命令的一般格式为:

    put 文件名

    mput命令一次发送多个本地文件,mput命令的一般格式为:

    mput 文件名列表

    使用用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求用户确认是否发送。

    改变文件传输模式

    默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。ascii和brinary命令的功能是设置传输的模式。用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,用户可以以二进制模式传输文件。

    检查传输状态

    传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和接收文件时都可以使用。

    ftp中的本地命令

    当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。

    一个典型对话过程如下:

    假设你的Linux主机IP是 192.168.1.202。


    “开始”-> “运行”,输入下面的命令:
    cmd /k ftp 192.168.1.202


    在打开的DOS窗口输入:


    // 登录用户名
    User (192.168.1.202:(none)): 


    // 登录用户密码
    Password:


    //登陆成功后,提示符为“ftp>”,下面每行提示符后面的是你要依次输入的命令:


    //列出当前目录下地文件和子目录
    ftp> dir


    // 进入文件所在的“test”目录
    ftp> cd test


    //列出“test”目录下地文件和子目录
    ftp> dir


    // 采用二进制传输
    ftp> bin


    // 定位本地默认文件夹,文件将下载到这里
    ftp> lcd c:\ftp


    // 下载文件“test.o”
    ftp> get test.o


    // 退出FTP

    ftp> bye


    //上传文件用put命令

    ftp> put test.o

    展开全文
  • LinuxLinux文件与进程的关联

    千次阅读 2018-08-06 21:50:27
    作为文件的使用者,进程理所当然地将要使用的文件记录于自己的控制块。另外,由于进程所对应的程序也是一个文件,因此进程控制块还必须记录这个文件的相关信息。...即,文件管理系统与进程之间是服务与客户之间的关...
  • linux系统复制文件到windows系统:  scp /oracle/a.txt administrator@192.168.3.181:/d:/ 在linux环境下,将windows下的文件复制到linux系统中:  scp administrator@192.168.3.181:/d:/test/abc.txt /...
  • Linux系统中修改文件归属者和用户

    万次阅读 2019-05-14 15:01:27
    Linux系统中修改文件归属者和用户组 场景描述: 小开:亮哥,我使用root用户创建了一个文件,怎么修改文件归属者和归属用户组给另外一个用户呢?通过其他用户移动或者拷贝过来的文件怎么改变一下归属者和归属...
  • 用户和组相关的配置文件1.1. /etc/passwd 文件 (1行7列)1.2. /etc/shadow 文件(1行9列)1.3. /etc/group 文件(1行4列)1.4. /etc/gshdow 文件(1行4列)1.5. 总结4个文件`/etc/passwd`文件格式 一共7列:`/etc/...
  • linux里的文件管理和文件路径

    千次阅读 2018-10-09 00:26:21
    linux和windows不一样,linux可以通过shell完成文件或目录的建立、删除、复制、移动等需求。下面会讲到这些命令的使用。 新建 (1)新建文件  touch file file1 file2 ... ##在当前目录下建立名为"file&...
  • Linux文件系统详解

    万次阅读 多人点赞 2019-05-29 16:07:53
    从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。本文参考: http://blog.chinaunix.net/uid-8698570-id-1763151.html ...
  •  linux上红色背景 白色字 表示是错误文件或权限过高的文件或者危险文件  eg:/usr/bin/passwd 表示权限过高的文件或者危险文件。  linux下面红色文件的意思是表示已经断开的链接。  文件 白色 没有执行...
  • mv oldpath newpath 移动远程文件 open [用户 @] 主机[:端口] 连接到远程主机 put 本地路径 上传文件 pwd 显示远程工作目录 lpwd 打印本地工作目录 quit 退出 sftp rmdir 路径 移除远程目录 lrmdir 路径 ...
  • 1)在主机上新建一个共享路径,用于将来和虚拟机之间进行共享文件 如:L:/ShareFolder4VM 在VMware中选择虚拟机,右键Virtual Machine Settings,选中Options,选择Shared Folders,在右边界面中配置共享文件夹,...
  • 如何实现在Ubuntu Linux和windows之间复制粘贴、拖拽复制文件? 相信大家在虚拟机里装Linux系统后 都希望能在Ubuntu Linux和windows之间进行文件信息交流 以下是实现步骤: 命令行下载: sudo apt-get autoremove ...
  • Linux中的文件系统管理

    千次阅读 2018-11-15 21:32:07
    Linux中的文件系统及文件系统管理工具。
  • linux 文件权限

    千次阅读 2015-12-06 19:27:57
    linux chmod 命令使用,linux文件目录权限管理
  • linux 文件管理器 最终用户和管理员都需要执行的最常见的管理任务之一是文件管理。 管理文件会占用您的大部分时间。 定位文件,确定哪些文件和文件夹(目录)占用了最多的磁盘空间,删除文件移动文件以及只是打开...
  • Linux命令-文件管理

    千次阅读 2020-04-20 21:35:48
    目录1,查看文件信息:ls2, 切换工作目录: cd3,清屏:clear4,显示当前路径:pwd5,创建目录:mkdir6,创建文件:touch7,拷贝文件:cp8,移动文件:mv9,删除目录:rmdir10,删除文件:rm11,查看或合并文件:cat...
  • Linux 文件系统剖析

    千次阅读 2012-04-12 15:19:11
    Linux 文件系统剖析按照分层结构讨论 Linux 文件系统M. Tim Jones, 顾问工程师, Emulex Corp.简介: 在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到...
  • Linux文件和目录操作

    千次阅读 2019-10-09 09:56:36
    Linux文件和目录操作一、基本shell操作1.1 常用Linux快捷键1.2 提示和命令补齐1.3 常用Linux命令二、文件和目录操作相关命令2.1 ...文件或目录移动、重命名2.2 Linux系统目录结构2.3 用户目录2.4 文件或目录颜色一般...
  • LINUX内核目录文件说明

    万次阅读 多人点赞 2018-08-03 09:40:31
    内核空间和用户空间  在下载内核前,我们应该讨论一些重要的术语和事实。首先了解一下内核空间和用户空间 ... Linux内核是一个宏内核,这意味着整个操作系统都运行在内核预留的内存里。 内...
  • 公司的linux服务器,每个人有不同的账号,如何把自己目录下的文件传输到其他同事的目录下? 用cp肯定不行,会提示permission denied。 这时候就还是要用scp,scp -r file tongshi@xxx.xxx.xxx.xx:/home 就可以了 这...
  • Linux文件的复制、删除和移动命令

    千次阅读 2006-04-20 10:50:00
    cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多...
  • 网络内Linux与Windows之间文件资源共享的两种方法 在windows的网络内可以通过网上邻居,网络硬盘映射的方法方便的实现网络内的文件资源共享,要是一个网络内有linux,windows两种操作系统的电脑,怎么让他们之间...
  • Linux磁盘与文件系统管理

    千次阅读 2016-06-26 22:26:51
    Linux最传统的磁盘文件系统使用的是EXT2。 磁盘分区与组成 整个磁盘的(物理)组成主要有: ² 圆形的盘片(主要记录数据的部分); ² 机械手臂与机械手臂上的磁头(可读写盘片上的数据); ² 主轴
  • 理解Linux文件系统之 inode

    千次阅读 2018-06-26 22:47:52
    理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性...
  • Linux文件共享服务之NFS

    千次阅读 2018-09-17 19:57:20
    NFS(Network File System) 网络文件系统,是FreeBSD支持的文件系统中的一种,它...NFS主要用于LInuxLinux之间进行文件系统共享。 简单的来说:它就是是可以透过网络,让不同的主机、不同的操作系统可以共享存储...
  • Linux用户管理机制

    千次阅读 2018-06-17 18:30:00
    Linux系统中的用户管理涉及用户账号文件 /etc/passwd、用户...该文件记录了每个用户的必要信息,文件中的每一行对应一个用户信息,每行的字段之间使用:分隔,共7个字段。如果 /etc/passwd 文件中某行第一个字符是*...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,351
精华内容 48,140
关键字:

linux用户之间文件移动

linux 订阅