Linux -- 基本指令操作 --- (中篇)

本文详细介绍了Linux系统中的基本指令操作,包括cp、mv、cat、more、less、head、tail指令的使用,以及标准输出、输入、重定向、管道的概念。还涉及到date指令的日期和时间格式设置及其应用。
摘要由CSDN通过智能技术生成

目录

1、cp 指令

2、mv 指令

3、cat 指令

 4、more 指令和 less 指令

5、head 指令 

 6、tail 指令

7、标准输出、标准输入、重定向

8、 管道

9、date 相关指令


撸起袖子继续整...

1、cp 指令

语法:cp [选项] src dst

拷贝普通文件

// 当前目录下拷贝文件 test.c 到 cp.c
[xxp@VM-24-3-centos ~]$ cp test.c cp.c
[xxp@VM-24-3-centos ~]$ ll
total 36
-rwxrwxr-x 1 xxp xxp 8360 Mar  6 23:59 a.out
-rw-rw-r-- 1 xxp xxp   77 Mar  9 22:46 cp.c
drwxrwxr-x 2 xxp xxp 4096 Mar  9 17:00 evil
drwxrwxr-x 4 xxp xxp 4096 Mar  9 16:54 learn
-rw-rw-r-- 1 xxp xxp    0 Mar  9 16:20 myfile.txt
-rw-rw-r-- 1 xxp xxp    5 Mar  6 23:00 study
-rw-rw-r-- 1 xxp xxp   77 Mar  6 23:58 test.c
drwxrwxr-x 2 xxp xxp 4096 Mar  9 22:40 wow
[xxp@VM-24-3-centos ~]$ cat cp.c  // 检查是否拷贝成功
#include<stdio.h>

int main()
{
    printf("hello linux\n");
    return 0;
}

相对路径拷贝

例如:拷贝当前目录的文件给上级目录,如果目标文件未命名则默认与源文件名字相同。

[xxp@VM-24-3-centos ~]$ ll
total 36
drwxrwxr-x 4 xxp xxp 4096 Mar  9 16:54 learn
[xxp@VM-24-3-centos ~]$ cd ./learn
[xxp@VM-24-3-centos learn]$ ll
total 24
-rwxrwxr-x 1 xxp xxp 8968 Mar  7 22:33 a.out
drwxrwxr-x 3 xxp xxp 4096 Mar  9 16:54 linux
-rw-rw-r-- 1 xxp xxp  105 Mar  7 22:33 test1.c
drwxrwxr-x 2 xxp xxp 4096 Mar  9 15:17 wow 
[xxp@VM-24-3-centos learn]$ cp test1.c ../        //默认与源文件名字相同
[xxp@VM-24-3-centos learn]$ cp test1.c ../test2.c //将test1.c拷贝到上级目录并重命名为test2.c
[xxp@VM-24-3-centos learn]$ cd ..
[xxp@VM-24-3-centos ~]$ ll
total 44
drwxrwxr-x 4 xxp xxp 4096 Mar  9 16:54 learn
-rw-rw-r-- 1 xxp xxp  105 Mar  9 22:48 test1.c
-rw-rw-r-- 1 xxp xxp  105 Mar  9 22:50 test2.c

拷贝目录文件

cp -r 指令 表示递归拷贝,当目录下有不属于其的文件时,有可能会出现提问信息,如果想要避免则需要使用指令 cp -rf 强制拷贝

[xxp@VM-24-3-centos ~]$ ll
total 44
drwxrwxr-x 2 xxp xxp 4096 Mar  9 17:00 evil
drwxrwxr-x 4 xxp xxp 4096 Mar  9 16:54 learn
[xxp@VM-24-3-centos ~]$ cp -rf learn learn_back  // 强制拷贝
[xxp@VM-24-3-centos ~]$ cp -r evil evil_back     // 递归拷贝
[xxp@VM-24-3-centos ~]$ ll
total 48
drwxrwxr-x 4 xxp xxp 4096 Mar  9 23:09 learn_back
drwxrwxr-x 2 xxp xxp 4096 Mar  9 23:10 evil_back

总结:1、cp 普通文件拷贝

           2、cp -rf 强制拷贝(目录文件)

2、mv 指令

语法:mv [选项] src dst

下面这个指令呢等同于Windows系统里的文件剪切功能

将目录learn下的test.c文件剪切到上级目录当中去

[nice@VM-24-3-centos ~]$ ll
total
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值