linux 文件属性及操作

女生的网名这么多〃 提交于 2020-02-22 12:20:54

-rw-r--r--

文件属性一共10个字符,第一个表示文件类型(-为二进制文件,d是文件夹,l是软连接文件

剩余9个 rw- r-- r--  ,每三个为一组,第一组表示u  (user)所有者的权限,第二组表示g  (group)所属组的权限,第三组表示o  (other)其他人的权限   (a指全部用户)

r 读 4  w写 2  x执行 1 不具有权限 0 

文件操作常用命令

ls命令:显示目录下文件,-s显示目录大小   -t 按照更改时间排序

             ll 命令  :从左到右依次显示 :文件类型、文件权限、硬连接数、所有者、所属组、文件大小、修改时间、文件名

cd命令:进入目录  cd ~ 进入主目录   cd ../进入上级目录

pwd命令:显示当前目录

mkdir命令:创建目录  多个目录用空格隔开   

rmdir命令:删除目录  -p 若上级为空目录,一并删除

cp命令: 复制  cp - dpR

mv命令:重命名或者移动文件   -b 创建备份  -i 交互式操作

            注意:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了

rm命令:删除   -f 强制删除  -i 交互式  -r 递归处理(主目录为空,一并删除

touch命令:更新时间属性   创建文件   -a 更改存取时间    -m更改更新时间   -t 使用指定时间

cat命令:显示文件内容, -n 前n行

tac命令:反序输出

more命令:分屏显示   空格(向下滚动一屏),enter(向下滚动一行)

less命令:分屏显示,可以向前向后浏览,more只能向后浏览 

head命令:显示文件开头

tail命令:显示文件尾部

ln命令: 创建连接   -d 硬链接(源文件只能是文件)   -s 软连接(源文件可以是文件或目录)

文件权限命令:

chmod命令:修改文件目录权限,chmod  764 f01   chmod a+x f01  对文件ugo设置可执行权限

chown命令:修改文件目录所有者和组

chgrp命令:修改文件用户组

umask命令:修改文件掩码

文件搜索命令

find命令:查找文件  find [搜索范围][匹配条件],

locate/slocate命令:查找文件  更快捷  locate/etc/sh  查找以sh开头的文件

which命令:显示文件绝对路径  which 文件名

whereis命令:定位相关文件的路径

grep命令:文本搜索工具 匹配的行打印出来  grep  匹配名  文件名

man命令:帮助命令   help命令:shell中帮助命令

useradd命令:创建新的系统用户,passwd命令:

who命令:显示目前登录系统的用户信息   w命令:显示用户正在执行的指令

uptime命令:系统运行时间和系统平均负载

gzip命令:压缩程序  gzip * 压缩目录下全部文件  gzip -l * 显示文件详细信息,并不解压

              gzip -dv * 解压文件并列出详细信息

gunzip命令:解压文件  gunzip *

          打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)

tar命令:为文件和目录创建档案  -v显示进程  -z 以gzip压缩  -j 以bzip2压缩  -c 建立备份文件

            tar -zcvf  log.tar.gz log2012.log 打包,以gzip 压缩   tar -jcvf  log.tar.bz2 log2012.log 打包后,以bzip2压缩

            tar  -zxvf  /opt/soft/test/log.tar.gz  解压缩  

     压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称
     查 询:tar -jtv -f filename.tar.bz2
     解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

zip命令:解压缩文件或者对文件进行打包操作

unzip命令:解压缩  unzip  -n test.zip -d /tmp 不覆盖原文件,解压到tmp目录下

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!