Linux文件操作基本命令(更新中)

文件类操作

  • 文件夹的创建
mkdir test1   #创建一个目录
mkdir t1 t2 t3   #在同一个目录下批量创建多个目录
mkdir -p t4/t5/t6   #递归式连续创建多层目录
  • 文件的创建
cat >> a1.txt   #创建一个文件,输入内容后 Ctrl+D 保存
touch a2.txt   #创建一个空文件,此命令也可以用于刷新文件时间
  • CD目录切换
cd ..  #切换上一级目录
cd a1/  #进入a1文件目录
  • 显示当前所在目录
pwd  #显示当前所在目录
  • rm 删除命令
rm a1.txt   #删除文件a1.txt
rm a1/a11.txt   #删除a1目录下的a11.txt文件
rm -r a1/   #删除a1目录及下级的所有文件
rm -r a1/a11/  #删除a11目录及下级的所有文件
  • cp 文件的复制
cp t1/a1.txt t2/   #将t1目录下的a1.txt文件复制到t2目录下,文件名不变
cp t1/a1.txt t2/a2.txt   #将t1目录下的a1.txt文件复制到t2目录下,文件名改为a2
cp a1.txt a2.txt   #在同一目录下复制文件,复制后的文件名为a2.txt
  • mv 文件的移动
mv t1/a1.txt t2/   #将t1目录下的a1.txt文件移动到t2目录下,文件名不变
mv t1/a1.txt t2/a2.txt    #将t1目录下的a1.txt文件移动到t2目录下,文件名修改为a2.txt
  • ls 显示当前目录下文件
ls  #显示当前目录下的文件
ls -a  #显示当前目录下的所有内容,包含隐藏文件
ls -l  #长数据串列出,包含文件的属性与权限等等数据,等同于ll
ls -ltr  #以长格式列出目录及文件的详细信息
ls -al  #将目录下的所有文件列出来(含属性和隐藏文件)
  • find 查找文件
find -name a1.txt  #按文件名a1.txt,查找文件所在目录
find -name *t*.txt  #模糊查找,查找文件名中包含t的所有文件及所在目录
  • grep 在文件中搜索指定字符
 grep "1" *.txt  #在.txt类型的文件中查找包好1的文件
  • 查看文件内容
cat a1.txt   #查看文本文件的内容
head a1.txt   #只看头几行
tail -f a1.txt   #查看后面几行,持续加载
  • 文件编辑
nano a1.txt   #编辑文件内容
  • 文件传输
sz 文件名  #将文件从linux服务器传输到本地
rz   #将本地文件上传到linux服务器
#linux服务器之间相互传输文件
ftp 10.254.106.249  1160   #ftp目标主机地址端口号
cd /incoming/bbssfile      #进入需要操作的目录
put 56369216.docx          #将文件上发到目录主机的指定目录
get 55118177.jpg           #将文件从目录主机上下载下来
  • 文件打包压缩
#打包
tar -cvf jihe.tar a1.txt a2.cfg a3.sh  #将a1.txt a2.cfg a3.sh文件打包为一个文件,打包后的文件名为jihe.tar
tar -tf jihe.tar  #查看压缩文件jihe.tar的内容
tar -xf jihe.tar -C /tmp/  #提取jihe.tar文件的内容到tmp目录下,不用“-C”指定目录则会提取内容到当前目录
#压缩
tar -zcvf Google.apk.tar.gz Google.apk  #用gzip压缩方式将Google.apk文件压缩为Google.apk.tar.gz;其中Google.apk.tar.gz为压缩后的文件,Google.apk为被压缩的文件
tar -jcvf Gooale.apk.tar.bz2 Gooale.apk  #用bzip2的压缩方式将Gooale.apk文件压缩为Gooale.apk.tar.bz2,;其中Gooale.apk.tar.bz2为压缩后的文件,Gooale.apk为被压缩的文件
#解压
tar -xf Google.apk.tar.gz -c /tmp/  #将Gooale.apk.tar.gz文件加压到tmp目录下
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值