Linux指令

本文介绍了Linux系统中常见的文件管理命令,包括cat用于查看文件内容及重定向,touch创建空文件,mv进行移动和重命名,rm删除文件和目录,find按名称和大小查找文件,以及gzip、bzip2、xz压缩和解压缩文件,以及tar命令的使用。这些命令是Linux日常操作的基础工具。
摘要由CSDN通过智能技术生成

一、cat :查看文件的内容
    格式1:cat 目标文件的路径
    格式2:cat 目标文件1  >  目标文件2   (覆盖重定向)
    格式3:cat 目标文件1 >> 目标文件2   (追加重定向)
    格式4:cat >目标文件    将控制输入的内容重定向输入到文件中(先回车,再ctrl+c结束)
    选项:-n 显示行号

二、touch :创建空文件
 

touch test1
touch 1.c
touch 1.txt

三、mv:移动或者重命名文件

格式:mv    源文件(需要操作的文件)  目标文件(最终的结果)
    1、移动文件:mv    文件名      目录名
    2、移动目录:mv    目录名      目录名
    3、重命名:   mv    文件名1    文件名2
                           mv    目录名       目录名
选项:mv  -f:强制执行

           mv  -i:询问模式  

           mv -v:提示移动的步骤

四、rm:删除文件和目录
    格式1:rm 目标文件
    格式2:   rm -r 目标目录
    rm  -i:询问,

    rm -f:强制执行

五、find:查找指定文件

  格式:

   1、按照文件名查找(假如要查找1.c文件):find 目标目录 -name 1.c     

find ./ -name 1.c

   2、按文件的大小(c,k,M,G,T)查找: -size +1000c(大于1000字符) -1000c(小于1000字符)

find ./ -size +2k
find ./目录 -size +2000c -and -size -3000c
find ./目录 -size +2k -and -size -4k

六、文件的打包和压缩 (假如test是目标压缩文件)

    1、压缩

gzip test1 test1.gz
bzip2 test2 test2.bz2
xz test3 test3.xz

    2、解压

gunzip test1.gz
bunzip test2.bz2
unxz test3.xz

   3、tar 命令

参数:
        -c :归档(打包)
        -x :拆包
        -v :显示打包/拆包的过程
        -f  :后面要文件的名字(参数结合使用的时候,f一定要是最后一个参数)
        -z :gzip压缩
        -j  :bzip2压缩
       -J  :xz压缩
       -C :指定拆包的路径

#使用gzip的方式压缩:
		tar -zcvf 目标包(*.tar.gz) 源文件/目录
# 解压test.tar.gz(将 c 换成 x 即可)
		tar -zxvf 目标包(*.tar.gz)

#使用bzip2的方式压缩:
		tar -jcvf 目标包(*.tar.bz2) 源文件/目录
# 解压test.tar.bz2(将 c 换成 x 即可)
		tar -jxvf 目标包(*.tar.bz2)

#使用xz的方式压缩:
		tar -Jcvf 目标包(*.tar.xz) 源文件/目录
# 解压test.tar.xz(将 c 换成 x 即可)
		tar -Jxvf 目标包(*.tar.xz)

#万能的拆包并解压命令
		tar -xvf day1.tar.gz

七、cp 复制命令 可以复制目录或者文件
   格式: cp 源(文件/目录) 目标(文件/目录)
              cp 文件1 文件2  (复制文件)
              cp 目录1 目录2  (复制目录)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值