一、操作命令

1、创建文件夹  : mkdir

2、创建文件   : touch、vi

3、删除文件/文件夹:rm

  删除文件夹的时候使用 -r可以循环删除子目录

4、移动文件/文件夹:mv

  移动文件夹,使用:mv /system/system/lib/* /sytem/lib/将/system/system/lib文件夹中的所有内容移动到/system/lib文件夹中

  如果同名默认会覆盖,可以使用参数来设置:

  -i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答“y”或“n”,这样可以避免误覆盖文件。 
  -f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。

  

5、拷贝文件/文件夹:cp

  拷贝文件夹,与mv类似,需要使用*来表示要复制指定文件夹下的所有文件,同样会覆盖

linux文件名的允许的最大字符长度为255,包含路径的文件名最大字符4096

二、文件夹权限说明:

可读:如果用户对文件夹没有可读权限,就代表对文件夹没有查看目录清单的权限。不能使用“ls 文件夹”的形式查看文件夹的目录清单。

可写:对于文件夹而言,一旦一个用户对该文件夹有w的权限,就可以对这个文件夹中的档案进行重命名、删除、搬移该目录中的档案。不管这个档案的创建者是谁,也不管该用户对这个档案的权限(即使该用户对这个档案没有任何权限)。

可执行:能否进入这个文件夹的权限。

三、文件类型

1、正规档案(regular file),第一个属性是[-],例如[-rwxrwxrwx]

  存文字文件(ASCII) 可以使用cat命令查看

  二进制文件(binary)可执行文件通常是这种类型,批处理文件不算。比如cat命令本身就是一个二进制文件

  数据格式文件(data)比如/var/log/wtmp文件,使用cat命令查看,会出现乱码。

2、目录(directory),第一个属性是[d]

3、连接档案(link),第一个属性是[l]

4、设备与装置文件(device):与系统周边及存储等相关的档案,通常都集中在/dev目录下

  区块(block)设备档案,第一个属性是[b]:存储设备,如/dev/hda1

  字符(character)设备档案,第一个属性是[c]:一些穿行端口的借口设备,如鼠标、键盘等。

5、资料接口文件/数据接口文件(sockets),第一个属性是[s]:通常被用在网络上的数据传输。最常在/var/run目录下看到这种文件。

6、数据传输文件(FIFO,pipe),第一个属性是[p]:他的主要目的在于解决多个程序同时存储一个档案的情况。

socket、FIFO比较难理解,需要有process的知识。可以使用man socket和man fifo查看相关文档。

最新文章

  1. PHP与MYSQL事务处理
  2. 【如何快速的开发一个完整的iOS直播app】(播放篇)
  3. SQL SERVER 作业(或叫执行计划)
  4. DataGridView 改变行列颜色
  5. (转)你知道Android也有安全模式吗?(地球人都知道了吧)
  6. VB中的Dictionary对象
  7. Python-memcached的基本使用 - Flynewton成长点滴 - 开源中国社区
  8. POJ1273_Drainage Ditches(网络流)
  9. Maven之(三)Maven插件
  10. 【数据结构】 字符串&KMP子串匹配算法
  11. OpenCV手写数字字符识别(基于k近邻算法)
  12. 【设计模式+原型理解】第一章:使用Javascript来巧妙实现经典的设计模式
  13. Day02 - Ruby比一比:Module模块与Class类别
  14. linux中文件的时间戳
  15. windows中用bat脚本更改环境变量
  16. MYSQL---Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '
  17. vue 的进度条组件
  18. Centos6.5 升级Openssl + Openssh
  19. font-style字体设置
  20. 关于使用CTE(公用表表达式)的递归查询

热门文章

  1. [转]Custom Controls in Visual C# .NET-如何实现自定义控件
  2. Vue 下拉列表 组件模板
  3. R语言入门 :基本数据结构
  4. go语言之行--golang核武器goroutine调度原理、channel详解
  5. vs如何将工程配置,保存到属性表
  6. C++中的this和Python的self对比
  7. Qt FFMPEG+OpenCV开启摄像头
  8. R实战 第八篇:重塑数据(reshape2)
  9. C#字符串截取、获取当前电脑时间、判断输入日期对错 随手记
  10. 将Centos 的默认yum源改为阿里云的yum源后出现的问题