Linux文件操作
来源:互联网 发布:mac本的压缩文件是什么 编辑:程序博客网 时间:2024/06/06 02:12
一、文件权限:
r 可读 4
w 可写 2
x 可运行 1
ls 【选项】【路径或文件名】
-l :查看详细信息
-a :查看隐藏文件
上图每列表示:
第一列:表示文件权限
- rwx rwx rwx
文件类型 文件拥有者 组内用户 其他用户
第二列:节点数
第三列:文件拥有者
第四列:文件所属组
第五列:文件大小
第六列:文件最后修改的时间
第七列:文件名
二、mkdir 【命令】 目录名 mkdir abc
创建文件夹
-p (mkdir –p abc/123/456) 递归创建
-m (mkdir –m 666 f1 指定权限为666(可读可写)) 指定权限
rmdir 目录名(rmdir 456 删除456文件夹)
-p (rmdir –p abc/123删除abc下的123文件夹)递归删除
删除文件夹(只能删除空文件夹)
三、touch 文件名 touch abc 创建一个abc文件夹
创建文件
rm 文件名 rm –f abc 删除abc文件夹 但是会提示是否确定删除
删除文件(可以删除文件夹)
-r:删除文件夹 (rm –f abc 直接删除abc文件夹 会提示是否删除每一级的文件)
-f: 不使用确认 (rm –rf abc 直接删除abc下面的所有的东西 但是不会提示)
四、cp 【选项】<源文件路径> <目标文件路径> ( cp /usr/1.txt /tmp/3.txt 把usr下的1.txt文件复制到tmp下并且命名为3.txt)
-R 复制文件夹 cp
-p 保持文件原有属性
-v 显示进度
cp –vRp httpd-2.2.11 /tmp/. 把httpd-2.2.11复制到tmp下 并且“.”代表名字和原来一样
五、mv 【选项】<源文件夹或目录> <目标文件或目录>4
移动文件(重命名) mv user1.txt user2.txt 相当于把user1.txt重新命名成user2.txt
mv user2.txt /tmp/. 相当于把uset2.txt文件移动到tmp目录下
-v
六、wc [参数] <文件列表>
-c 统计文件中的字符数
-l 统计文件的行数
-w 统计文件中一共有多少单词
七、grep [参数] <字符串> <源文件>
查找特定内容 搜索匹配行
-n 显示匹配的行号
-c 显示共有多少匹配项
-i 不区分大小写匹配
八、cat
查看文件内容
cat user.txt
tac 表示倒序显示文件内容
tac user.txt
九、chmod
更改文件权限
-R 递归改变
chown
更改文件拥有者
-R 递归改变
chgrp
更改文件所属组
-R 递归改变
- linux文件操作
- linux文件操作备忘录
- Linux shell__文件操作
- Linux文件操作常用命令
- linux 临时性文件操作
- Linux文件操作篇
- linux文件相关操作
- linux--文件操作命令
- linux 文件操作
- Linux文件基本操作
- linux 文件操作 简介
- linux 文件操作指令
- linux文件操作
- Linux文件操作
- linux文件操作命令
- Linux文件操作
- Linux超大文件操作
- Linux文件操作
- Response1
- IAR软件应用中的错误提示
- android BroadcastReciver 笔记
- T-state
- 【容斥原理、gcd】初步
- Linux文件操作
- 编译Tomcat5.5.x
- 重载和重写(overload and override)
- Java 多线程并发解决方案
- Linux SVN 用法
- Android Fragment详解(二):Fragment创建及其生命周期
- 局部变量和全局变量的相关问题
- 运行jar包提示ClassNotFoundException错误
- 设计模式学习笔记1——类继承与接口继承比较