爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12691|回复: 16

linux下文件的复制、移动与删除

[复制链接]
发表于 2015-1-30 08:19:38 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于基本的命令不是很熟悉,为了方便记忆,发表此帖来整理基本的Linux操作:
linux下文件的复制、移动与删除命令为:cp,mv,rm
一、文件复制命令cp
    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
              cp [option] source1 source2 source3 ...  directory
    参数说明:
    -a:是指archive的意思,也说是指复制所有的目录
    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
    -l:建立硬连接(hard link)的连接文件,而非复制文件本身
    -p:与文件的属性一起复制,而非使用默认属性
    -r:递归复制,用于目录的复制操作
    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
    -u:若目标文件比源文件旧,更新目标文件
    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
    cp /test1/file1 /test3/file2

二、文件移动命令mv
    命令格式:mv [-fiv] source destination
    参数说明:
    -f:force,强制直接移动而不询问
    -i:若目标文件(destination)已经存在,就会询问是否覆盖
    -u:若目标文件已经存在,且源文件比较新,才会更新
    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
    mv /test1/file1 /test3/file2

三、文件删除命令rm
    命令格式:rm [fir] 文件或目录
    参数说明:
    -f:强制删除
    -i:交互模式,在删除前询问用户是否操作
    -r:递归删除,常用在目录的删除
    如删除/test目录下的file1文件,可以输入以下命令:
    rm -i /test/file1



原地址:http://blog.sina.com.cn/s/blog_7479f7990101089d.html
密码修改失败请联系微信:mofangbao
发表于 2015-2-4 09:37:18 | 显示全部楼层
谢谢分享哈
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2015-1-30 08:33:31 | 显示全部楼层
谢谢楼主的分享啊!
密码修改失败请联系微信:mofangbao
发表于 2015-1-30 08:56:40 | 显示全部楼层
I use the following command to transfer file (or directory) to another (or the same computer):

tar cvf - file_or_dir_name | ssh user@remote_computer "cd path_output; tar xvf -"

It keeps all the original information.
密码修改失败请联系微信:mofangbao
发表于 2015-1-30 09:31:53 | 显示全部楼层
简单必会的指令
密码修改失败请联系微信:mofangbao
发表于 2015-1-30 11:29:34 | 显示全部楼层
letsdo8 发表于 2015-1-30 08:56
I use the following command to transfer file (or directory) to another (or the same computer):

ta ...

先打包再解压嘛,对于很大量的数据会不会很花时间
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-1-30 14:05:06 | 显示全部楼层
letsdo8 发表于 2015-1-30 08:56
I use the following command to transfer file (or directory) to another (or the same computer):

ta ...

你的意思是?
密码修改失败请联系微信:mofangbao
发表于 2015-1-30 14:48:40 | 显示全部楼层
linux基本技能~
密码修改失败请联系微信:mofangbao
发表于 2015-1-30 16:01:40 | 显示全部楼层
本帖最后由 letsdo8 于 2015-1-30 16:09 编辑
又是那隻貓 发表于 2015-1-30 11:29
先打包再解压嘛,对于很大量的数据会不会很花时间

试试吧,应该是只会快不会慢。

这是属于锦囊级的命令,应该是名不虚传
密码修改失败请联系微信:mofangbao
发表于 2015-1-30 17:18:27 | 显示全部楼层
letsdo8 发表于 2015-1-30 16:01
试试吧,应该是只会快不会慢。

这是属于锦囊级的命令,应该是名不虚传。

谢谢分享 嘿嘿
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表