linux基础之文件操作

  • 管理文件权限

    • 权限

      	读(r):4
      	写(w):2
      	执行(x):1
      
      • 修改文件权限 chmod

          chmod u+r test.txt   给用户添加读权限
          chmod u-r test.txt   给用户删除读权限
          chmod u+rwx,g+rw,o+r hello.txt给用户分配读写执行权限,给用户所在组分配读写权限,给其他用户分配读权限
          以上等同于 chmod 764 hello.txt
        
      • 修改文件属主信息

        • 用户属主
            chown root /user   将/user目录归属于root用户
            chown root:rootGroup /user 将/user目录归属于root用户,并且将/user的组更改为rootGroup组。
          
        • 组属主
            chgrp rootGroup /user 将/user的归属组变为rootGroup
          
  • 1 、复制/移动/删除 文件 cp/mv/rm [options] sourceDir

			1、options
				-f 强制
				-r 目录递归
				-l 交互
			2、举例
				cp hello.txt / user/root   将hello.txt文件复制到/user/root目录下
				mv hello.txt / user/root   将hello.txt文件剪切到/user/root目录下
				rm hello.txt   删除hello.txt
  • 2、创建新文件 touch 和创建文件夹mkdir

			touch hello.txt 创建hello.txt文件
			mkdir test   //创建test文件夹
  • 3、删除文件内容

			 方式一
				>hello.txt  将hello.txt文件的内容全部删除
			方式二
				echo -n >hello.txt  将hello.txt文件的内容全部删除
  • 4、创建文件链接 ln

ln -s 链接文件 源文件

  • 5、查找文件

find / -name hello.txt 查找hello.txt文件所在路径

  • 6、pwd 当前用户所在目录路径

  • 7、编辑文本

			i:在光标前
			I:在当前行首
			a:光标后
			A:在当前行尾 
			o:在当前行后插入一新行开始编辑
			O:在当前行前插入一新行开始编辑
			x或dd:删除光标处 一个字符及删除该行
			
			/pattern  从光标开始处向文件尾搜索pattern
			?pattern 从光标开始处向文件首搜索pattern
  • 8、查看文件内容

cat
tail
head
more
  • 9、打包和解压

方式一 tar
				-c  建立打包档
				-t   查看打包档案里含有的文件名
				-x  解打包或解压缩的功能
				-j   bzip2进行压缩
				-z  gzip进行压缩
				-v  将压缩、解压缩过程中处理的文件名输出到屏幕
				-f   接file_name 告知要处理的文档
				-C 后面接要解压缩的特定目录
				-p 保留档案的原本权限和属性,主要是备份重要文件的时候使用
				-P 是否保留根目录/,一般不用
			
			8.1.1 压缩文件
				tar zvxf hello.tar hello.txt
			8.1.2 解压问
				tar -zvxf hello.tar
方式二 zip
  • 10、查找/删除正在使用某个文件的进程 fuser

			fuser hello.txt   查看
			fuser -k hello.txt  删除
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值