My Linux Study Note (八)

linux 文件操作命令

1file
作用:用于查看文件的类型
语法:file [-option]…  [file]…
示例:#file /etc/passwd 

2touch
作用:新建一个文本文件
语法:touch  文件名
示例:#touch hello.txt //新建一个名为hello.txt的文本文件

3cp
作用:用于复制文件或目录
语法:cp source directory
示例:#cp file1 file2 //将文件file1拷贝并重命名为
file2
        #cp file1 file2 backup //
将文件file1file2拷贝到 backup目录中

4rm
作用:用于删除文件
语法:rm [option] file...
示例:
#rm file1 file2
        #rm -r  backup //
删除目录backup包括其中的子目录和文件

        #rm -rf backup //
强制删除没有任何提示

5mv
作用:文件的移动于文件的重命名
语法:mv [option] source destination
示例:mv file1 file2 back/ //将当前目录下file1文件和file2文件 移动到backup目录中

6find
作用:查找文件和目录
语法:find [path…] [expression]
示例:#find /etc -name network* ///etc目录下查找所有以network开头的文件

        #find /home -user teacher //
/home目录下查找属于teacher用户的文件(既文件的所有者是teacher

7cat
作用:用于查看文本文件的内容
示例:#cat /etc/passwd

8more
作用:查看文件内容,分屏显示文件内容
示例:#more /etc/passwd

 9head & tail
作用:对文件的局部显示
语法:head [option] file
示例:

#head -10 /etc/passwd //
显示/etc/passwd文件的前十行内容
#tail -10 /etc/passwd //
显示/etc/passwd文件的后十行内容

 

 

目录操作命令

1ls
作用:列出文件或目录下的文件名
语法:ls   [-atFlgR]  [name]
示例::[#root@rhel4 ~]# ls -la /home //列出/home目录下文件或目录

2pwd
作用:显示用户当前所在的目录位置

示例:[#root@rhel4 ~]#pwd

 3cd
作用:改变工作目录
语法:cd  目录名
示例:
 [root@rhel4 ~]#cd . //
当前目录
 [root@rhel4 ~]#cd .. //
返回上一级目录
 [root@rhel4 ~]#cd ~ //
进入用户的主目录
 [root@rhel4 ~]#cd / //
进入根目录
 [root@rhel4 ~]#cd /etc //
进入/etc目录

4mkdir
作用:建立目录
语法: mkdir 目录名
示例:[shangwen@rhel4 ~]$mkdir music

 5rmdir
作用:删除目录(空目录)
语法:rmdir  目录名
示例:
 [shangwen@rhel4 ~]$rmdir  music //
删除空目录music
 [shangwen@rhel4 ~]$ rm -rf backup //
删除非空目录backup 使用rm命令

 6du
作用:查看目录所占用磁盘空间容量(单位为KB)
语法:du [-sh] 目录名

示例:
 [root@rhel4 ~]#du –s /etc
 [root@rhel4 ~]#du –sh /etc
  -s 
对目录下所有文件和子目录进行统计
  -h 
友好的方式显示

文件权限操作命令

1、查看文件权限
示例:[root@rhel4 ~]#ls -l

 2chown
作用:更改文件的所有者和属组

语法:chown owner [:[group]] file
示例:

[root@rhel4 ~]#  chown shangwen file
[root@rhel4 ~]#  chown :students file
[root@rhel4 ~]#  chown root:root file

 3chmod
作用:更改文件权限
语法:chmod [ugoa…] [+-=] [rwx] file1 …
参数:

 -u     //
对用户设置权限 
 -g     //
对组账号设置权限

 -o     //
对其他用户设置权限
 -a     //
对所有用户设置权限
示例:

         [root@rhel4 ~]#chmod   u+x    file1   
         //
添加文件的所有者对文件的执行权限  

         [root@rhel4 ~]#chmod   g-w    file1  
         //
移除组账号对文件的写入权限

         [root@rhel4 ~]#chmod   o=x    file1  
         //
设置其他用户具有执行文件的权限

         [root@rhel4 ~]#chmod   a=rw  file1      或者 chmod 666 file1
         //
设置所有用户对文件具有读和写的权限

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值