一:文件类型以及符号表示

在ls -l显示的详细信息中有以下信息:

  -rw-r--r--
  drwxr-xr-x
  一共10个字符,第一个字符表示文件类型,后面9个字符分成3组表示文件权限。前三个表示属主(拥有者)对文件的权限,中间三个表示属主所在的组对文件的权限,最后三个表示其他用户对文件的权限。

 文件类型:
  - 表示普通文件 如:a.c,1.txt,a.out
  d 表示文件夹 d是directory的缩写
  l 表示符号连接文件
  s 表示socket文件
  p 表示管道文件 pipe

  rwx解析:r代表可读,数字标号为4;w代表可写,数字标号为2;x代表可执行,数字标号为1。

二:创建目录

[root@rhcsa ~]# mkdir /root/test[root@rhcsa ~]# ll
total 8
-rw-------. 1 root root 1701 Nov  2 06:06 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Desktop
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Documents
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Downloads
-rw-r--r--. 1 root root 1856 Nov  2 06:08 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Music
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Pictures
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Public
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Templates
drwxr-xr-x. 2 root root    6 Nov 13 19:48 test
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Videos
[root@rhcsa ~]# cd /root/test/

三:在text目录下用两种方式创建test1.txt,test2.txt

[root@rhcsa test]# vim text1.txt[root@rhcsa test]# mkdir text2.txt[root@rhcsa test]# ll
total 4
-rw-r--r--. 1 root root 37 Nov 13 19:59 text1.txt
drwxr-xr-x. 2 root root  6 Nov 13 20:03 text2.txt
[root@rhcsa test]# vim text1.txt

text1: 

四:将test文件拷贝到test2目录

[root@rhcsa ~]# cp -r /root/test /root/test/text2.txttotal 8
-rw-------. 1 root root 1701 Nov  2 06:06 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Desktop
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Documents
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Downloads
-rw-r--r--. 1 root root 1856 Nov  2 06:08 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Music
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Pictures
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Public
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Templates
drwxr-xr-x. 3 root root   40 Nov 13 20:10 test
drwxr-xr-x. 3 root root   40 Nov 13 20:18 test2
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Videos
[root@rhcsa ~]# cd test2/
[root@rhcsa test2]# ll
total 4
-rw-r--r--. 1 root root 78 Nov 13 20:18 text1.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:18 text2.txt

五:将text2中的text1.txt重命名为text111.txt

[root@rhcsa test2]# ll
total 4
-rw-r--r--. 1 root root 78 Nov 13 20:18 text1.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:18 text2.txt
-rw-r--r--. 1 root root  0 Nov 13 20:24 text3,txt[root@rhcsa test2]# mv text1.txt text111.txt[root@rhcsa test2]# ll
total 4
-rw-r--r--. 1 root root 78 Nov 13 20:18 text111.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:18 text2.txt
-rw-r--r--. 1 root root  0 Nov 13 20:24 text3,txt

六:在test2目录中新建test111.txt的软链接文件test111_soft.txt

[root@rhcsa test2]# ln -s text111.txt test111_soft.txt
[root@rhcsa test2]# ll
total 4
lrwxrwxrwx. 1 root root 11 Nov 13 20:32 test111_soft.txt -> text111.txt
-rw-r--r--. 1 root root 78 Nov 13 20:18 text111.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:18 text2.txt
-rw-r--r--. 1 root root  0 Nov 13 20:24 text3,txt

七:在test2目录中新建test111.txt的硬链接文件test111_hard.txt

[root@rhcsa test2]# ln text111.txt test111_hard.txt
[root@rhcsa test2]# ll
total 8
-rw-r--r--. 2 root root 78 Nov 13 20:18 test111_hard.txt
lrwxrwxrwx. 1 root root 11 Nov 13 20:32 test111_soft.txt -> text111.txt
-rw-r--r--. 2 root root 78 Nov 13 20:18 text111.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:18 text2.txt
-rw-r--r--. 1 root root  0 Nov 13 20:24 text3,txt

八:删除test目录中test1.txt

[root@rhcsa ~]# cd /root/test/
[root@rhcsa test]# ll
total 4
-rw-r--r--. 1 root root 78 Nov 13 20:04 text1.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:17 text2.txt
[root@rhcsa test]# ll
total 4
-rw-r--r--. 1 root root 78 Nov 13 20:04 text1.txt
drwxr-xr-x. 4 root root 52 Nov 13 20:17 text2.txt
[root@rhcsa test]# rm -f text1.txt
[root@rhcsa test]# ll
total 0
drwxr-xr-x. 4 root root 52 Nov 13 20:17 text2.txt

九:删除test目录

[root@rhcsa ~]# ll
total 8
-rw-------. 1 root root 1701 Nov  2 06:06 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Desktop
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Documents
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Downloads
-rw-r--r--. 1 root root 1856 Nov  2 06:08 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Music
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Pictures
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Public
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Templates
drwxr-xr-x. 3 root root   23 Nov 13 20:42 test
drwxr-xr-x. 3 root root  107 Nov 13 20:35 test2
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Videos[root@rhcsa ~]# rm -r -f test[root@rhcsa ~]# ll
total 8
-rw-------. 1 root root 1701 Nov  2 06:06 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Desktop
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Documents
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Downloads
-rw-r--r--. 1 root root 1856 Nov  2 06:08 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Music
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Pictures
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Public
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Templates
drwxr-xr-x. 3 root root  107 Nov 13 20:35 test2
drwxr-xr-x. 2 root root    6 Nov  2 06:10 Videos

Linux文件类型符号表示;创建目录创建,拷贝,重命名文件...相关推荐

  1. 在linux中给文件重命名,在Linux中,如何重命名文件和目录

    重命名文件和目录在Linux系统上执行的最基本的任务之一,可以使用GUI文件管理器或命令行终端重命名文件. 重命名单个文件很容易,但是一次重命名多个文件会是一个挑战,特别对于新接触Linux的用户. ...

  2. Linux CentOS删除或重命名文件夹和文件的办法

    Linux.CentOS操作系统下如何删除和重命名文件夹呢?办法如下: 一.Linux.CentOS下重命名文件和文件夹 mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令 ...

  3. linux移动文件夹、重命名文件夹、全局查找一个文件的位置

    移动文件夹: mv test1 /data/build/ 重命名文件夹: mv test test2 全局查找一个文件的位置: find / -type f -name "02D55FA8B ...

  4. Windows下 批量重命名文件【bat实现】

    目录 前言 一.Windows简单实现重命名 二.使用命令行和Excel实现重命名 前言 在实际应用中,我们经常会遇到将指定文件夹下的文件重命名,以便程序读写. 本文介绍了两种方式,都是在Window ...

  5. Matlab 新建文件夹和重命名文件夹

    Matlab 新建文件夹,重命名文件夹(更改文件夹名称) 新建文件夹 ans = dos('md a'); % 在当前路径下生成文件夹a 在指定路径下,新建文件夹 ans = dos('md e:a\ ...

  6. R语言——批量重命名文件

    R语言--批量重命名文件 前言 源代码 样例 小结 前言 针对指定文件夹里的文件,并依据参考表批量重命名文件. 提示:以下是本篇文章正文内容,下面案例仅供学习参考 源代码 # 批量重命名文件 # 批量 ...

  7. php文件夹操作:读取文件夹、批量重命名文件

    以读取从网上下载的评书解压后的文件夹为例,并批量重命名 文件夹内容如下,现在使用php读取这个文件夹里面的文件,并批量重命名为"隋唐演义+序号.mp3"的格式: <?php ...

  8. linux 移动剪切命令,Linux移动剪切文件和目录命令-Linux重命名文件和目录命令-Linux mv命令详解-嗨客网...

    Linux移动或重命名文件或目录(mv)教程 在 mv 命令会根据第二个参数类型的不同(是目标文件还是目标目录),将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv 命令完成文件重命 ...

  9. Linux 移动或重命名文件/目录-mv 的10个实用例子

    当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选. 初识 mv 命令 mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本.不管你在使用什 ...

  10. 【转】Linux 移动或重命名文件/目录-mv 的10个实用例子

    熟悉了 复制命令,下一个相关的命令就是 mv 命令.当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选. 初识 mv 命令 mv 命令是一个与cp类似的命令,但 ...

最新文章

  1. StringUtils类中 isEmpty() 与 isBlank()的区别
  2. 用ASP.net判断上传文件类型的三种方法
  3. LTV(CLV)模型的实战案例
  4. 比较全的C语言面试题
  5. mysql8.0登录不上去怎么回事_速看!智慧团建系统登录平台及信息查询入口
  6. php登录注册案例,php实现登陆与注册的案例
  7. 资管运营BAND原创 | 他山之石:境外基金业绩报酬计算方法(二)
  8. Wireshark-ICMP数据报分析
  9. 神经影像研究驱动的脑龄估计作为脑疾病和健康状况识别的生物学标记
  10. CentOS 编译安装 Nebula Graph 3.10
  11. Java给pdf添加页码(这是我之前的一篇文章)出现内存溢出Java heap space
  12. 计算机网络常见面试题目
  13. tiny11安装中文
  14. 使用virt-install创建虚拟机
  15. 超级*** 04格式化左脑
  16. C语言中printf打印形式(%02X, %2X, %-2X, %.nf, %m.nf, %e, %m.ne, %2d, %-2d, %02d, %.2d)
  17. python怎么做游戏主播_做一个游戏主播需要什么条件?详细点。
  18. 【财富空间】陈春花:好公司就是要满足人们对美好生活的向往;技术如何驱动商业腾飞?...
  19. 计划处理链的很多种情况factory calendar
  20. 【个人收藏】一些比较有用的链接

热门文章

  1. IDEA的常见的设置和优化(功能)
  2. Pycharm如何重新加载
  3. 看抖音快手时显示无法进入服务器,微信/QQ无法打开抖音、快手短视频链接是怎么回事?...
  4. 微信最多到底能添加多少好友?
  5. uniapp定义全局的filters
  6. 仿黑马点评-redis整合【四 优惠卷秒杀(上) 】
  7. 如何将Hololens画面输出到电脑屏幕上
  8. 2021年三大运营商流量卡现状,你选对了吗?
  9. Redis 6379端口连接失败
  10. trello 怎么显示卡片总数