【CentOS 7笔记10】cp、mv、文档查看方式#171026

hellopasswd


一. copy

1. 常用

cp -r/R    #拷贝目录,递归
cp -i    #覆盖时会提示,默认项
cp -p    #保留源目录或源文件的属性
cp -b    #源文目与目的文目建立链接,链接
cp -f    #强制覆盖
cp -v    #详细的执行操作
cp -S    #备份文件时,需指定后缀。默认后缀
cp -b    #覆盖文件前,先备份
cp -a    #=cp -d -p -r    递归,原属性

2. 示例

cp -bS
cp -r /home/111/* /home/222/    #将/111/目录中的所有文件与所有子目录复制到/222/目录下,如果有同名文件则需要按y来确认
cp /home/111/ a*.txt /home/222/    #使用交互式将/111/目录中的所有a开头的txt文件复制到/222/目录下
cp -rp /home/111/* /home/222/    #保留原属性

二. move

1. 常用

mv -i    #提示是否覆盖,默认项
mv -S    #备份文件时,需指定后缀。默认后缀
mv -b    #覆盖文件前,先备份
mv -f    #强制覆盖
mv -u    #若源文件比目标时间新或不存在,则覆盖

2.示例

/usr/bin/mv 2 /home/1    #就没有提示
若目标目录不存在,移动时会直接更换名字
mv -S .xxx /home/111/ /home/222/    #移动时若要覆盖则先备份一份

三. 文档查看

文档查看方式

cat    #查看文本文档
tac    #倒序查看

常用

cat -n    #显示编号
cat -b    #对空白行不显示编号
cat -s    #对多行空白行则用一个空白行代替
cat -A    #行尾显示$
cat -b /home/1.txt    #空白行不编号
cat -sn /home/1.txt    #多空白行用一个空白行代替并编号
cat /home/1.txt > /home/2.txt    #将1.txt的内容覆盖到2.txt里面
cat /home/1.txt >> /home/2.txt    #将1.txt的内容追加到2.txt里面

其他查看方式

more

常用
more -s    #将多空白行以单空白行显示
more -n    #指定行数开始

more    #单屏显示,键入空格往后看,键入b往回看
|    #管道,把上一个命令的结果交给|的后面命令处理
ls -l /usr/bin/ | more    #使用管道,将ls查询的目录和文件以more形式展现,防止一闪而过
ls -l /usr/bin/ | more >> /home/1.txt    #=ls -l /usr/bin/ >> /home/1.txt

less

less -e    #结束后自动退出
less -s    #将多空白行以单空白行显示
less -n    #指定行数开始,按TAB指定数字
less -N    #编号
less    #支持上下键,按q退出;输入:/字符串,高亮显示,按n往下,shift+n往前;输入:?字符串,逆序,按n往前,shift+n往下;shift+G定位到行尾,shift+g定位到行首
less -sNe /home/1.txt    #将多空白行以单空白行并编号显示,结束后自动退出

hard和tail

hard    #查看文件头十行,-n指定数字,-f动态显示
tail    #查看文件尾十行,-n指定数字,-f动态显示

四. 计算数字

常用

wc    #计算数字    行,字数,字节数
wc -c    #字节数--bytes/--chars
wc -l    #行数--lines
wc -w    #字数--words

【CentOS 7基础笔记8】文件与目录的增删命令
【CentOS 7基础笔记9】,环境变量和文档查看
【CentOS 7基础笔记10】cp、mv、文档查看方式
【CentOS 7基础笔记11】,目录权限,所有者与所有组,隐藏权限
【CentOS 7基础笔记12】,几种特殊权限与软硬链接

修改于171028

转载于:https://my.oschina.net/hellopasswd/blog/1556741

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值