Linux 下命令行的使用--文件处理

Linux 下命令行的使用–文件处理

1、文件权限:三个方面 rwx: read, write, execute
三个对象:持有者、群组、其他人

ls -al 可以打出某个目录下的文件属性

drwxr–r-- 2 luochengyang16 luochengyang16
文件类型、权限 连接数 持有者 所在群组

2、文件权限的修改
(1) r–4, w–2, x–1 :修改1的权限
chmod 740 1
1 的权限会变成 rwxr------
(2)chmod u=rwx,g=rx,o=rx 1

linux文件是否可执行,取决于x权限

目录的权限: r是读取目录,x是进入目录,w则是修改目录。由此,即便
文件夹中有本用户完全没有权限的文件,也可以删除、改名等。

3、持有者和群组的修改
chgrp [组名] 文件名
chown [文件持有者] 文件名

linux文件组织方式:好比一个大文件夹,根目录下的/home/luochengyang16就是~,标记为工作目录

4、目录相关操作(ls, pwd, mkdir, rmdir, cp, mv, rm)
… 上一级目录
. 这一级目录
~ 表示家目录,即/home/luochengyang16

  • 表示上次访问的目录
    cd [目录]:进入某个目录

pwd: 显示当前目录
mkdir: 创建文件夹
rmdir:只能删除空目录,否则需用 rm -rf

ls掌握
ls -al: 即可

cp: 复制文件
可以写: cp source destination
cp source1 source2 … sourcen directory

cp -r directory_1 directory_2
把文件夹1复制到文件夹2下面去

cp -apr ***
表示保持文件的属性,一起复制过去
cp -s : 创建软连接(快捷方式)
cp -l: 创建硬链接
cp -d: 复制快捷方式
cp -u a b : 如果a和b不同,才覆写b为a

rm -rf *****
-r 递归删除, 和cp -r里面是一样的
-f 强制删除
-i 删除之前询问一下
最好写 rm -irf *** 比较好

mv 用法和cp 差不多,只不过 不留存老版本

5、 cat、touch

cat [-n]
加印行号

head -n 5: 打印出头5行
tail -n 10: 打印出后10行

如何打印出第11行到第20行呢?
linux的管线命令: 先执行一个命令,再用这个命令的结果去执行下一个命令
head -n 20 1 | tail -n 10

touch:建立新文件、修改文件时间
touch a
建立文件a
touch -t 201402020202 **file

6、查找文件

locate 在本地的某个文件中查找,速度快,但是新建文件夹不一定找得到,这是由于新建文件夹没有录入到文件夹的数据库中

需要用updatadb指令完成

find 指令
find [目录A] -name ‘e12
在目录A下面搜查名字中含有e12的文件

如果需要把输出结果重定向到文件,可以通过 > 1 或 | tee 1 来重定向

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值