一、操作命令

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查看相关文档。

linux 文件夹操作的更多相关文章

  1. linux文件夹操作(及模糊搜索)

    mkdir   文件夹名称    :创建文件夹 touch  文件名称       : 创建文件 给文件夹或文件授权 chmod -R 777 文件夹名称   : 递归给文件夹授读写执行权限 chmo ...

  2. linux文件夹操作及递归遍历文件夹

    文件夹相关函数介绍 //mkdir 函数创建文件夹 #include <sys/stat.h> #include <sys/types.h> int mkdir(const c ...

  3. linux —— 学习笔记(文件、文件夹操作)

    目录:1.常用的文件文件夹操作 2.文件属性的设置 1.常用的文件文件夹操作 mkdir  创建文件夹 -p 如果指定 a/b/c 时 a .b 不存在,一起创建出来 cp       复制文件或文件 ...

  4. python文件、文件夹操作OS模块

    转自:python文件.文件夹操作OS模块   '''一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Python脚本工作的目录路径: ...

  5. centos文件/文件夹操作-检查磁盘、内存、cpu使用情况-vi操作命令

    Part1:CentOS文件/文件夹操作 1.新建文件夹 即创建目录 mkdir 文件名 新建一个名为test的文件夹在home下 vi source1 mkdir /home/test 注意:当创建 ...

  6. Linux 文件/目录操作详解

    目录 Linux 文件/目录操作详解 初识Linux 一.文件/目录显示命令 ls 二.目录创建命令 mkdir 三.目录转移命令 cd 四.当前目录显示命令 pwd 五.文件处理命令 rmdir 六 ...

  7. 文件挂载(一)- Linux挂载Linux文件夹

    一.概述 工作中经常会出现不同服务器.不同操作系统之间文件夹互相挂载的情形,例如文件服务器或数据备份服务器. 挂载一般来说就是以下四种类型: 同类型操作系统 a. linux挂载linux文件夹 b. ...

  8. [No000083]文件与文件夹操作

    #region Folder option 文件夹操作 /// <summary> /// 指定目录是否存在 /// </summary> /// <param name ...

  9. PHP 文件夹操作「复制、删除、查看大小」递归实现

    PHP虽然提供了 filesize.copy.unlink 等文件操作的函数,但是没有提供 dirsize.copydir.rmdirs 等文件夹操作的函数(rmdir也只能删除空目录).所以只能手动 ...

随机推荐

  1. linux问题解答

    1.Linux如何查询进程?杀死一个进程? ps命令提供进程的一次性查看(瞬时信息),结果不是动态的:top对命令实时监控 ps只是查看进程,而top还可以监视系统性能,如平均负载,cpu和内存的消耗 ...

  2. 洛谷P4053 [JSOI2007]建筑抢修

    放题解 题目传送门 放代码 #include <bits/stdc++.h>//万能头 #define MAXN 150000//最多的建筑数量(数据范围) using namespace ...

  3. ansible 常用方法

    测试:用shell执行一个脚本很麻烦的,用script执行 1)推送脚本过去,并授权 ansible george -m copy -a "src=/tmp/test.sh dest=/tm ...

  4. day47

    高级布局 一.文档流(normal flow) 1.概念 本质为normal flow(普通流.常规流)将窗体自上而下分成一行一行,块级元素从上至下.行内元素在每行中从左至右的顺序依次排放元素. v_ ...

  5. http_build_query用法,挺方便的

    http_build_query (PHP 5) http_build_query -- 生成 url-encoded 之后的请求字符串描述string http_build_query ( arra ...

  6. ISCSI target的两种安装方法

    1 tgt程序架构 tgt是用户态实现的iscsi target,而iet(iscsi enterprise target)是在内核态实现的target,tgt相比于iet来说,因为其用户态实现,方便 ...

  7. Go语言安全编码规范-翻译(分享转发)

    Go语言安全编码规范-翻译 本文翻译原文由:blood_zer0.Lingfighting完成 如果翻译的有问题:联系我(Lzero2012).匆忙翻译肯定会有很多错误,欢迎大家一起讨论Go语言安全能 ...

  8. 20155207 EXP6 信息搜集与漏洞扫描

    20155207 EXP6 信息搜集与漏洞扫描 基础问题回答 1)哪些组织负责DNS,IP的管理. ICANN统一管理全球根服务器 全球根域名服务器(13台) 地区性注册机构(5个)ARIN RIPE ...

  9. vim打开多窗口、多文件之间的切换

    打开多个文件: 一.vim还没有启动的时候: 1.在终端里输入  vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :e file 可以再打开一 ...

  10. 【HNOI2016】序列

    题面 题解 设\([l, r]\)的最小值的位置为\(p\),那么对于左端点在区间\([l, p]\),右端点在区间\([p, r]\)的区间最小值都为\(a[p]\). 这一部分的贡献就是\(a[p ...