linux的文件操作,linux文件操作命令

1.创建文件

touch test.txt   创建文件

echo "this is a test" >test.txt 创建文件并写入内容

2.查看文件内容

>CAT:

cat /test/test.txt  查看内容

cat -n /test/test.txt 查看内容并显示行号

cat -A /test/test.txt  相看完整内容(包括注释)

>TAC:(反向显示,文件最后内容先显示)

>MORE:翻页查看,可显示百分比,只能下不能上

>LESS:翻页查看,可上可下

3.创建文件夹

mkdir  -p /test/tt/t01 创建多级目录

4.列出目录

dir    显示当前目录下文件与文件夹

ls   显示当前目录下文件与文件夹

ls -al  显示当前目录下文件与文件夹(包括隐藏文件)

5.移动复制文件

mv  test.txt  t1.txt  移动text.txt到t1.txt(同目录移动等同于改名rename)

cp test.txt  t1.txt    复制test.txt到t1.txt

6.删除文件

rm -rf test.txt  删除test.txt 不提示不确认

7.更改文件B所有者

chown -R  tt  test/ 将test目录所有者改为tt(-R表示子文件夹也一同改变)

chown tt:test test.txt   将test.txt所有者改为tt,所有组改为test

8.更改文件所属组

chgrp -R test    /test   将test目录所有组改为test

9.更改文件权限:chmod

chmod 777 test.txt  将test.txt文件权限改为:所有者rwx,所有组rwx,其它人rwx

chmod  u=rwx,g=wx,o=r  test.txt 等同于chmod 754 test.txt

chmod  a+r test.txt  所有人加上读权限(-r 减去读)

10.设置文件默认权限 umask

umask  (-s)显示当前默认文件权限

umask 022 设置默认权限:

设置后新建文件权限为644,新建目录权限为755

11.文件特殊属性设置

lsattr  : 显示文件特殊权限

chattr :修改文件特殊权限

chattr + - = ASacdistu  文件或目录

+增加参数,原属性保留

-减少参数,原属性保留

=设置参数,原属性被覆盖

A :不允许修改

S: 将数据同步写入磁盘

a: 只能增加数据,不能删除

c: 自动压缩文件

i: 不能删除\改名\设置连接\写入

s:文件将被完全删除

u:与s相反,用于还原删除

12.搜索文件

which -a 文件名 列出所有指定文件(不加a只列出第一个)

whereis 导找特定文件

locate  test   找出所有文件名含有test的文件与文件夹

find  路径 参数  :

find /home -user tt 找出tt用户的所有文件

find / -name test.txt  在根目录下找出所有名为test.txt的文件.

13.远程拷贝

mount -o username=administrator,password=123.com //192.168.196.127/iso /mnt/cdrome

scp standby.ctl 192.168.88.120:/u01/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值