linux学习笔记 2013-06-27 --------文件篇

通过ls查询文件属性 ls -l 查询非隐藏文件, ls -al查询所有文件,显示结构如下:

chgrp [-R] 群组名 档案名或目录。(改变所属群组)

chown [-R] 帐号名称:组名 档案和目录 (改变属主)

chmod 权限 档案或目录(改变权限)

在linux中档案权限是否可以执行有权限x来决定,windows是有扩展名来决定,.exe,.bat,com.......linux权限跟档案名觉得没关系啦~ ~。

r(reader):可以读取文件

w(writer):可以编辑文件,修改文件,删除文件

x(execute):执行文件。

权限 目录        文件

可以读取目录

如果只有r没有w是不能进入目录

可以读取文内容
w

1.建立新的文件夹

2.删除文件夹

3.给文件夹更改名字

4.修改文件夹位置

1.可以修改文件名

2.删除文件

3.修改属性

x 是否可以进入该文件夹 可以执行该文件

假设文件有---权限但目录有w权限是否可以删除文件?

可以通过删除目录来删除文件。   

权限有两种表达:

1.数字代码

  r:4(读取权限)

  w:2(写入权限)

  x:1(执行权限)

  如果想要rwx权限就为

  

  0代表-,4(4+0+0)代表r 3(0+2+1)代表-wx.......

  例如: chmod 777 hello.java  (第一个7为属主权限,第二个7为群组权限,第三个7为其他人权限)

2.字符代码:

  g(group):组权限。 (chmod g=rwx hello.java)   赋予rwx权限

  o(others):其他人 (chmod o+wx hello.java)       给其他人添加wx权限

  u(user):属主 (chmod u-wx hello.java)        给主人减去wx权限

  a(all):全部 (chmod)  a+r,og+w hello.java        给所有用户添加r权限,然后给组和其他添加w权限.

Directory:

pwd:显示当前目录

cd :

    1. cd -(相当于后退上一次的cd)

  2. cd / 跟目录

  3. cd ~ 当前用户目录

  4. cd .. 返回上一级目录(类似于web中../)

  5. cd ~xieyong 进入/home/xieyong

 mkdir(建立目录):

  1.mkdir xieyong(创建xieyong目录)

  2.mkdir -p xieyong/love/momo(递归建立xieyong/love/momo)

  3.mkdir -m 777 xieyong(建立xieyong目录给权限777,-m不能和-p一起使用,否则失效)

rmdir(删除目录):

  1.rmdir xieyong(直接删除xieyong目录)

  2.rmdir -p xieyong/xieyong/xieyong(递归删除)

  

  

$PATH指定了命令的搜索地址,比如ls放在bin下面,path里面有个:/bin,这样bin就会自动搜索ls。

ls(常用参数):

  ls 参数 [档案名(默认为当前目录)]

  1.-t依赖时间排序

  2.-S档案大小排序

  3.-R递归子目录一起显示

  4.-a显示隐藏目录-A显示.和..

  5.-l显示详细信息包过 (ll命令等同于ls -l)

  6.-full--time显示时间详细信息、

  颜色:目录一般为蓝色

复制命令:cp 目标文件 复制到的地方

  1.-p连同档案属性一起赋值

  2.-i若档案在目标文件已经存是否覆盖友情提示

  3.-r递归复制(复制目录必须用-r选项)

  4.-l不是赋值本文件而是创建快捷方式

  5.-a相当于-pda的作用

  6.-d如果文件为快捷方式,赋值快捷方式内容,而不是快捷方式本身

压缩文件:

  -j bzip2压缩

  -z gzip

  tar -jcv -f

 原文地址:

 http://www.cnblogs.com/JimmyXie/p/3158319.html

原文地址:https://www.cnblogs.com/JimmyXie/p/3158319.html