1:绝对路径:写法一般由'/'根目录引起的 '/'表示根目录

2:相对路径:不是由'/'引起的  需要先进入/ 在进入其它文件
3:mkdir -p  +目录+文件夹 可以用于创建不存在的级联目录 不加-p只能在存在的目录下创建文件夹
4:rm -r 删除目录用的选项-f  强制删除 不会询问
5:which +命令 用于查看命令的绝对路劲 alias ls='ls --color=auto' 表示别名
6:cp 复制目录 +r选项 复制普通文件不需要添加
7:touch +文件 如果有这个文件 就会改变文件的访问时间 没有的就创建
8:echo 'abc' > 111 写入111文件内容为abc (重定向) 'abc' >> 111 表示追加 >会删除原有内容
9:cat读一个文件 在屏幕打印 -n 显示行号 -A显示所有内容,包括特殊字符。tac命令则是倒序显示内容,more命令和cat一样,不过用于查看内容多的文件,空格可以继续看下一屏幕。less 和more一样,按j,k翻页,键入/字符串可以搜索,多个相同内容n键下一个,head /etc/passwd -n 2 用于显示文件的前10行,n后面可以接显示的行数,tail 和head类似,不过是显示最后10行,也可以添加-n选项。-f选项可以动态的显示文件的更新内容。
10:mv  源文件或者目录+目标文件或目录  如果目标问或目录存在则会移动。不存在会重命名。
11:所属组和所属主:主:是指文件的拥有者。组:文件所属主所在的一个组,属于同一组的不同主之间可以实现访问
drwx------. 2 flex flex 4096 May  2 12:17 pulse-OItihmBed0P2 
第一列:d代表文件类型,rwx读,写,执行。前3为所属主(user)的访问权限,中3为所属组(group)的访问权限,后3为不是这个群组的访问权限。
第二列:链接占用的节点
第三列:文件的所属主
第四列:文件的所属组
第五列:文件的大小
第六七八列:文件的最后修改时间
12:groupadd testgroup 添加一个用户组
13:chgrp testgroup test1改变test1文件的所属组为testgroup。也可以改变目录的所属组,但是不能改变目录里面文件或者子文件夹的所属组,如果想要级联实现,必须加-R选项
 chgrp -R flex test 更改test目录的所属组为flex -R标准级联更改
14:chown 改变文件的所属组 -R表示级联更改
useradd user1 添加一个用户user1
chown user1 test  test的所属主改为user1
chown -R user1:testgroup test test目录及其字目录的所属主改为test,所属组改为testgroup 
15:chmod rwx=4,2,1 -表示0。
16:chattr 修改文件的特殊属性
chattr +i test2 表示增加文件夹test2 i属性:不能删除,重命名,设定连接,写入或者新增数据
chattr -i test2 表示取消该属性
chattr +a test2 只能追加 不能删除 可以在test2里面创建文件夹 但是不能删除。
对于文件来说+a属性同样适用 >>(追加)能执行 >(重定向)不能执行
17:lsattr 用于读取文件的特殊属性 -a 类似ls -a -R连同子目录的数据一并列出
18:搜索命令find find[路径][参数]
atime 文件的访问或执行时间
ctime 文件的写入,更改所有者,权限的时间
mtime 文件内容改变的时间
stat test2 可以获得文件的3个time
 find -name test2 表示查找test2为名字的文件
19:常见的文件类型
-普通文件
d目录
l连接文件 类似windows快捷方式
b块设备 如硬盘
c字符设备 如串口

linux 学习随笔-文件目录管理的更多相关文章

  1. linux 学习随笔-磁盘管理

    1:df 用于查看已挂载磁盘的容量信息 -i 查看inodes使用情况 -h 以合适的单位显示 -k -m 分别以k M单位显示 2:du 查看某个文件或者目录占用的空间 du [-abckmsh] ...

  2. Linux学习之日志管理(二十一)

    Linux学习之日志管理 目录 日志管理 日志服务 rsyslogd的新特点 启动日志服务 常见日志的作用 日志文件的一般格式 rsyslogd日志服务 /etc/rsyslog.conf配置文件 服 ...

  3. Linux学习之进程管理(十九)

    Linux学习之进程管理 进程查看 查看系统中所有进程,使用BSD操作系统的格式 语法:ps aux 选项: a:显示所有前台进程 x:显示所有后台进程 u:显示这个进程是由哪个用户产生的 语法:ps ...

  4. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  5. 学习Linux下的文件目录管理

                    文件目录管理 一.认识Linux文件系统的架构 在Linux中是没有盘符这个概念的,即Linux中没有C盘和D盘的分盘.那么我们直接通过对目录的操作实现对磁盘的读写,因 ...

  6. linux 学习随笔-group和user管理

    1:/etc/passwd 打开该文件,可以看到每一行内容被分割成了7个字段比如:root:x:0:0:root:/root:/bin/bash 第一个字段表示用户名为root用户 第二个字段存放了该 ...

  7. linux 学习随笔-系统日常管理常用命令

    1:W 查看系统整体负载,无法查看具体负载,比如内存,磁盘  23:25:20 up 13 min,  2 users,  load average: 0.00, 0.01, 0.01 USER   ...

  8. linux 学习 14 日志管理

    第十四讲 日志管理 14.1 日志管理-简介 .日志服务 在CentOS .x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服 ...

  9. Linux学习-Tarball 的管理与建议

    使用原始码管理软件所需要的基础软件 从原始码的说明我们晓得要制作一个 binary program 需要很多咚咚的呢!这包括底下这些基础的软件: gcc 或 cc 等 C 语言编译程序 (compil ...

随机推荐

  1. C#常用类库

    1.0 TimeSpan  TimeSpan passTime = (TimeSpan)(DateTime.Now - curUser.refuseTime); if (passTime.Days * ...

  2. SingalR--介绍

    什么是SignalR? ASP.NET SignalR是为简化开发开发人员将实时web内容添加到应用程序过程而提供的类库.实时web功能指的是让服务器代码可以随时主动推送内容给客户端,而不是让服务器等 ...

  3. WPF的一些总是记不住的Tips

    Margin(Left,Top,Right,Bottom); HorizontalAlignment(Height的Opposite,水平对齐方式):VerticalAlignment(Width的反 ...

  4. spread表格树实现

    先上图看下效果图: 玩表格的朋友应该对Component和C1Flexgrid并不陌生吧.其实我也有用C1和DGV扩展了一个表格树,占有内存小,效率也可以,但是UI是硬伤,中规中矩,不美观.我上面是基 ...

  5. Android发送短信

    // 发送短信 public void sendMsg(){ String content = edtSend.getText().toString(); SmsManager smsManager ...

  6. 使用ActivityManager实现进程管理

    Android中使用ActivityManager可以获得进程信息,并对进程进行管理,如结束进程等.本文使用ActivityManager获得进程列表,并结束选中的进程. 首先,看看布局文件. < ...

  7. 【整理】 JavaScript模块化规范AMD 和 CMD 的区别有哪些?

    根据玉伯等人在知乎上的回答整理.整理中... AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMD CMD 规范在这里:https://githu ...

  8. LinuxMint 17.1 Cinnamon桌面窗口焦点bug

    LinuxMint 升级到 17.1后,发现桌面彻底不爽了. 发现各应用窗口经常无法正常获取焦点,必须用Alt + Tab切换才能解锁. 乌龙...

  9. 在Hyper-V上安装配置Windows负载均衡NLB

    搭建过程 Hyper-V 是自Windows Server2008 以来提供的虚拟机管理软件,它操作简便,功能也不错,可以方便的在它里面安装各种操作系统,如图所示: 现在,想利用这几台虚拟服务器搭建一 ...

  10. 当执行sudo时提示“is not in the sudoers file”的解决方案:

    出现这种提示是由于普通用户帐号没有权限执行sudo命令,所以需要切换到root身份进行颁发权限: $su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root ...