linux学习记录[文件目录管理]

chown命令用于改变文件的所有权。chown命令的基本语法如下:

chown  [option]...[owner] [:[group]] file ...

sudo chown lewis:root days.txt

chown 命令提供了-R选项,用于改变一额目录及其下所有文件的所有权

chgrp用于设置文件的属组,下面这条命令将days.txt的属组设置为nogroup组

sudo chgrp nogroup days.txt

改变文件权限:chmod

chmod用于改变一个文件的权限。这个命令使用“用户组+/-权限”的表述方式来增加和删除相应的权限。具体来说,用户组包括了文件属主(u)、文件属组(g)、其他人(o)和所有人(a),而权限则包括了读取(r)、写入(w)和执行(x),例如下面命令增加了属主对文件days的执行权限

查看文件类型

使用带-l选项的ls命令可以查看文件类型

[wzh@centos ~]$ ls -l
总用量 70552
drwxrwxr-x. 2 wzh wzh     4096 4月  26 14:53 days
-rw-rw-r--. 1 wzh wzh        0 4月  26 14:58 days.txt
drwxrwxr-x. 2 wzh wzh     4096 4月  25 18:56 docment
drwxrwxr-x. 3 wzh wzh     4096 4月  25 18:57 picture
drwxrwxr-x. 4 wzh wzh     4096 4月  25 19:20 tempx
-rw-rw-r--. 1 wzh wzh 72194794 4月  25 02:52 VMware Tools.tar.gz
drwxr-xr-x. 2 wzh wzh     4096 4月  23 07:20 公共的
drwxr-xr-x. 2 wzh wzh     4096 4月  23 07:20 模板
drwxr-xr-x. 2 wzh wzh     4096 4月  23 07:20 视频
drwxr-xr-x. 2 wzh wzh     4096 4月  23 07:20 图片
drwxr-xr-x. 2 wzh wzh     4096 4月  23 07:20 文档
drwxr-xr-x. 2 wzh wzh     4096 4月  25 06:00 下载
drwxr-xr-x. 2 wzh wzh     4096 4月  23 07:20 音乐
drwxr-xr-x. 2 wzh wzh     4096 4月  25 02:36 桌面
文件类型符   号文件类型符   号
普通文件-本地域套接口s
目录d有名管道p
字符设备文件c符号链接l
块设备文件b  

建立链接ln

符号链接(也被成为“软链接”)需要使用带-s参数的ln命令来创建。下面时这个命令最简单的形式,这条命令给目标文件days取了一个别名day_my

[wzh@centos ~]$ ln  -s  days days_my
[wzh@centos ~]$ ls
days     days.txt  picture  VMware Tools.tar.gz  模板  图片  下载  桌面
days_my  docment   tempx    公共的               视频  文档  音乐

输出重定向

ls >文件位置/文件名称

[wzh@centos ~]$ ls > ~/ls_out
[wzh@centos ~]$ ls
days     days.txt  ls_out   tempx                公共的  视频  文档  音乐
days_my  docment   picture  VMware Tools.tar.gz  模板    图片  下载  桌面
[wzh@centos ~]$ cat ls_out
days
days_my
days.txt
docment
ls_out
picture
tempx
VMware Tools.tar.gz
公共的
模板
视频
图片
文档
下载
音乐
桌面

输入重定向

[wzh@centos ~]$ vi days.txt
[wzh@centos ~]$ cat <days.txt
1
2
3
4

另一种输入重定向的例子被成为立即文档。这种重定向方式使用操作符"<<"。立即文档明确告诉shell从键盘接受输入,并传递给程序。现在看下面这个例子:

[wzh@centos ~]$ cat <<EOF
> hello
> bye
> EOF
hello
bye

让输入重定向和输出重定向结合在一起使用

[wzh@centos ~]$ cat <<END >hello
> efsfd
> efsf
> END
[wzh@centos ~]$ cat hello
efsfd
efsf

 

转载于:https://my.oschina.net/xiaolaoshu/blog/887614

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值