linux文件导出 linux怎么删除文件夹
请问一下linux,如何将服务器文件拿到本地什么命令
题主你好,
从服务器上下载文件或向服务器上传文件最常用的命令当属scp了,使用方法也简单.
一.先说题主问题中的情况,即从服务器上往回拿文件(官话一点的表达:从服务器上将文件下载到本地):
scp服务器用户名@服务器ip:文件的绝对路径要将文件保存到本地哪
举例来说,我的服务器地址是1.1.1.1,用户名为hellofriend,并且在服务器上的/home/hellofriend/下有个名为ok的文件,则我想将服务器上的这个ok文件下载到本地的根目录,/,下用到的命令为:
scp hellofriend@1.1.1.1:/home/hellofriend/ok/
命令执行完成后,会提示你输入hellofriend这个用户的密码,密码输入完成后,回车,正常情况下,你在根目录下就能看到ok文件了.
*.新手注意事项:
a.ip地址和文件路径中间有个冒号;
b.文件路径一般用绝对路径,即从根开始找;
c.不要忘了写你要将文件保存在本地的哪里;
-----
二.再说如何将本地文件上传到服务器,这个不细说,命令和上面的差不多:
scp本地的文件路径服务器用户名@服务器ip:要保存在服务器的哪个位置
如我要将本地根目录下的ok文件上传到1.1.1.1这台服务器的/home/hellofriend目录下,则命令为:
scp/ok root@1.1.1.1:/home/hellofriend/
执行命令后,输入密码,回车,正常情况下文件就上传成功了.
-----
写在最后:上面命令写的其实相对死板一些,其实还有一些小技巧,题主用的多了就能了解了,这里先不过多展开.
=====
希望可以帮到题主,欢迎追问.
linux如何复制文件
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。
这个命令相当于dos下面的copy命令,具体用法是:cp–r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。../和./代表的是上级目录以及当前目录。使用时的两种情况:
1、处在当前目录复制当前目录下文件到别的目录:cp文件名称别的文件目录路径
例如,在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。此时我们在a文件夹中命令如下:cpx.c../b/。
2、处在当前文件夹下复制另外文件夹下的文件到当前文件夹下:cp路径/文件名称./例如和上面例子一样,命令如下:cp../a/x.c./。
扩展资料:
Linux系统复制错误文件要删除的命令:
命令RM是用来删除文件的,与DOS下的RM(删除一个空目录)是不同的,应该注意。对于rm命令有三个常见的参数:-i、-r和-f。例如,您想删除名为Test:Rm-ITest的文件
系统会问:RM:删除测试?Y,文件将不会被删除,直到你按回车。这样做的原因是Linux没有像DOS恢复删除命令,或者你可以使用pcTool和其他工具来保存删除文件,删除文件在Linux中不能得救,因此有必要使用这个参数删除之前让你再次确认。
参考资料:百度百科-linux命令
Linux文件导出到本地linux文件导出
linux怎么把系统文件复制到?
答,方法如下
1、copy,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。语法:cp源文件或目录目标文件或目录
2、例如;在/TEST目录下新建test1和test2两个子文件夹。假设复制源文件test1下的test01文件,目标目录为test2。
直接可以用:cp/TEST/test1/test01/TEST/test2
3、例如;在/TEST目录下新建test1和test2两个子文件夹。假设复制源文件test1文件夹,目标目录为test2。
直接用:cp-r/TEST/test1/TEST/test2
4、但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?
5、应该用cp-r/TEST/test1/./TEST/test2。把test1中的文件夹及文件复制到test2中。
6、也可以用cp-r/TEST/test1/*/TEST/test2。得到一样的效果
linux只有只读的权限怎么把数据拷贝出来?
需要准备的材料分别是:电脑、linux连接工具。
1、首先连接上linux主机,进入等待输入指令的linux命令行状态。
2、通过cd指令进入到要设置文件的所在目录,再通过ll指令获取当前test文件的权限状态。
3、输入:chmod444test.txt,再按回车。
4、最后输入ll指令查看到test.txt的文件权限已经变为了只读。
linux系统崩溃资料怎么导出?
系统导出文件资料,需要先把资料文件拷贝到本地,然后在本地进行设置
linux如何将搜出来的文件全部拷贝到另一个文件夹?
cp-Rf/home/user1/*/root/temp/将/home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。即格式为:cp-Rf原路径/目的路径/
Linux如何全盘克隆?
在一个大的linux应用环境中,经常为了避免再次安装,需要简单地复制另一台已经在运行工作的linux服务器而后稍微做些改动即可。相比起windows来说,linux是更可复制的,因为linux内核在启动时是动态检测硬件的,这种操作系统与硬件的无关性使得linux是更可复制的。二:两种‘复制’类型。一是完全的整个操作系统复制,避免重装另一台操作系统和各种应用的编译配置等等。二是单个应用程序复制,这一般是指两台系统在同一系列的内核和发行版本下运行时复制另一台上已经正在运行的应用程序如apache的编译,/usr/local/apache整个目录,及需要用到的库。本文主要讲讲第一种复制。三:环境一台已经在工作的linux服务器,简称A,我们准备一个与A相等或更大的空硬盘,再选择一台不论什么与A在本地或远程网络上运行的linux服务器B。我们把这个空硬盘安装到B上准备复制A到这个空硬盘上,然后就可以拿这个被复制后的硬盘启动一台与A差不多的linux服务器了。四:复制后要更改的东西 1。要更改MBR生成正确的新的LILO。 2。IP地址和主机名(/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-ethX,/etc/HOSTNAME,/etc/resolv.conf,/etc/hosts,/etc/hosts.allow,/etc/hosts.deny,/etc/fstab) 3.路由表及网关信息(netstat-nr,ifconfig,/sbin/route)五:通过FTP方法的远程复制过程 1.移走服务器A上的/etc/ftpusers文件中的root行,允许远程用户可以root进行FTP登录。 2。如果有设置/etc/hosts.allow,则允许服务器B可以FTP进来,且设置/etc/inetd.conf开启FTP服务 3。将空硬盘分区且mount到服务器B上,你可按服务器A的分区方法对该硬盘做同样分区,也可以少分一些区,但你需要保证/boot分区在1024柱面上,以免lilo找不到内核无法启动。我们假定原服务器A有分区/boot/var/tmp/usr//homeSWAP.则相应地对该空硬盘做同样分区,如果还剩下空间,则分成一个区准备放置从AFTP下来的文件,如果没有空间,则要想办法放到服务器B的硬盘上了。 4。B#ftpA root rootpassword bin lcd/tmp cd/ hash(因为文件较大,把hash标志打开可看到是否东西在传送) getboot.tar(将把A上的/boot目录整个tar作为一个文件boot.tar服务器A的/tmp下) getvar.tar gettmp.tar getusr.tar gethome.tar getbin.tar getsbin.tar getetc.tar getdev.tar getlib.tar注意:不要tar/proc,这是运行中的内核在内存中的映像。 5。把空硬盘分区后分别mount所有分区到/mnt/newhd/boot,/mnt/newhd/var,/mnt/newhd/tmp,/mnt/newhd/usr,/mnt/newhd/home,/mnt/newhd/bin,/mnt/newhd/sbin,/mnt/newhd/etc,/mnt/newhd/dev,/mnt/newhd/lib 6.cd/mnt/newhd;tarxvf/tmp/*.tar 7.mkdir/mnt/newhd/proc(非常重要) 8.更改前面提到的所有相关文件,仔细检查,如硬盘接口类型不同,还需要更改/etc/fstab,如新服务器上的网卡和SCSI类型不同,改/etc/conf.modulesor/etc/modules.conf 9.运行sync;sync;sync;reboot六:如何更新LILO a.cdrom启动后安装LILO现在挂接这个被复制的硬盘作为启动盘,但以CDROM启动,启动时指定参数vmlinuzroot=/dev/hdaX.启动后运行/sbin/lilo即可 b.软盘启动,可从
www.toms.net/rb/home.html
下载带根文件系统的单linux软盘启动后 mount/dev/hda所有分区到/mnt/hda下,然后chroot/mnt/hda;/sbin/lilo c.以服务器B上的原硬盘启动,mount这个被复制的硬盘的各个分区到/mnt/hd/boot,/mnt/hd/etc..........然后改/mnt/hd/etc/lilo.conf中的目录都在前面加上/mnt/hd,且改boot=/dev/hda作为/dev/hdb...最后/sbin/lilo-C/mnt/hd/etc/lilo.conf,再改回原先的/mnt/hd/etc/lilo.conf d.在服务器B启动后放一张软盘到软驱#ddif=/boot/vmlinuzof=/dev/fd0,然后rdev/dev/fd0/dev/hdaX(X为那个空硬盘/boot分区的分区号)。七:其它常见问题解答 a.开始启动被复制的硬盘后检查文件系统时出错,或者/etc/fstab中某些分区不能mount和找到系统要求给出root密码或ctrl+d重启,怎么办?可回到前面把这个硬盘再次mount到服务器B改东西。或者启动时指定linuxsingleinit=/bin/bash,它将drop给你一个shell.然后mount/dev/hda1-oremount-orw;mount-a;e2fsck-f/dev/hdaX,此时根文件系统/dev/hda1被重新mount成可读写的。再改/etc/fstab,/etc/lilo.conf..等等