Linux新建文件及文件相关命令

touch 文件名:创建空文件

echo '内容' > 文件名:写入内容。>覆盖,>>追加

vi 文件名:跳转到新页面输入文件内容,按esc退出编辑模式,:wq保存内容并退出页面

more分屏显示文件命令,文件内容较多时在当前页只显示一部分,q退出

less分行显示,类似more,单独一个页面显示内容,q退出

stat 文件名:查看文件属性

touch -t202304131820.00 文件名:同时更新atime和mtime的日期时间

touch -at日期 文件名:更新atime的日期时间,-a更新atime为系统时间

touch -mt日期 文件名:更新mtime的日期时间,-m更新mtime为系统时间

touch -d '1 days ago' 文件名:同时更新atime和mtime的日期时间为一天前

touch -r 文件1 文件2:将文件2的时间改成文件1的时间

touch -h更新软链接的时间

cat 文件名:查看文件内容

-A列出文件属性

-E列出回车符

-n显示行号

-T显示Tab键,用^显示

-v列出特殊字符

cat > 文件名:创建文件并写入,写入内容后ctrl+c退出

head从头查看文件内容:

-q隐藏文件名

-v显示文件名

-c 数字 文件名:显示字节数

-n 数字 行数:显示行数

tail从尾查看文件内容,选项与head相同

chmod文件权限:

user文件所有者,group文件所有组,other其他人,all全部组

chmod u+w权限 文件名:增加文件所有者的写权限

第1个-表示普通文件,后面的-表示没有权限,d目录文件,r读(可用4表示),w写(可用2表示),x执行(可用1表示)

rm删除文件和目录:

-f强制删除,无提示

-i交互删除,有提示

-r递归删除,可删除目录

-rf递归强制删除,可同时删除文件和目录

cp复制:

cp 源文件 -a 目标文件:相当于-dpr合集

-i会询问是否覆盖源文件

-p复制后保留源文件的所有属性

-r递归复制

(如果复制到原来的位置就是新增一个内容相同,文件名不同的文件)

mv剪切:

-f强制覆盖,无提示

-i交互移动,有提示

-v显示详细信息

(如果复制到原来的位置就是重命名文件)

find搜索命令:

-name按文件名搜索

-iname按文件名搜索,不区分大小写

-inum按inode号搜索

-size + 100c按文件大小搜索。+大于,-小于

单位:

b默认单位,byte

c字节

w双字节

k表示kb

M表示MB

G表示GB

-atime +5搜索6天前的文件。-5(5天内),5(5-6这天内),+5(6天前)

-perm按权限搜索。644(刚好644),-644(全部包含644),+644(包含644中任意一个)

-uid按用户ID搜索

-gid按组ID搜索

-user按用户名搜索

-group按组名搜索

-nouser查找没有文件所有者的文件,一般用于查找垃圾文件

-type按文件类型查找。d目录,f文件,l软链接

-exce多个搜索命令连接符

find中的逻辑运算符:-a与,-o或,-not非

通配符:*所有,?单个,一般用于迷糊查询

grep在文件中搜索内容:

-i忽略大小写

-n显示行号

-v反向查找

find . -atime +5:搜索当前目录下atime在6天前的文件

find . -uid 0:搜索当前目录下用户id是root

通配符要用单引号引起来

  • 33
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值