目录操作命令
命令格式 命令 [-选项] [-参数]
ls -la /etc
有多个选项时可以合并
ls命令:
-a (all) 显示所有文件,包括隐藏文件,那是用.开头的文件
为什么要隐藏(这是个系统文件,不要去动它)
-l (long)详细信息
-d 显示当前目录本身
-h 人性化显示
-i 查看文件id号

-rw- - - - - - - 1 root root 1255 sep 11 16:02 anaconda-ks.cfg
(引用次数) (所有者) (所属组) (大小字节) (最后修改时间) (文件名)

是个字母代表的意思
1 第一个字母 - 代表二进制文件 d 代表文件 l代表软链接
2 u g o
u所有者 g所属组 o其他人
rw- r- - - - -
r 读 w 写 - 可执行
也就是说:什么文件+三种不同用户组的人的权限,实际上是反应了权限

2 mkdir
创建新目录
mkdir /tmp/xiaodianying
创建多个目录
mkdir /tmp/xiaoze /tmp/longze

如果想创建多级目录呢
mkdir -p /tmp/japan /boduo

切换目录:cd
切换:cd /tmp/japan
问题:现在能显示:【root@loacalhost japan】如何能显示全部路径?
pwd (print working directtpry) 现在正在工作的文件夹
pwd 显示的就是/tmp/japan
点和点点 . ..
点代表当前目录 cd.
点点代表上级目录 cd..

3 删除目录:rmdir (remove empty directory)删除空目录,比较面!
rmdit /tmp/japan/boduo 注意:是空目录!,用得不多

4 复制命令 cp(copy)
复制文件 cp [源文件] [目标文件夹] cp /tmp/japan/aaa /home
复制文件或者文件夹 cp -r [源文件或者文件夹] 【目标文件或者文件夹】
cp -r /tmp/japan /home
也可以同时复制多个文件
cp -r /tmp/japan /tmp/Hanguo /home

复制的时候时间属性会发生变化,如果要不发生变化
cp -rp /tmp/japan /home
复制过去的时候改名

5 清空屏幕 ctrl+l 或者clear
剪切和改名 mv
剪切 mv
mv /tmp/Daoguo/Gaoshu /home 把高数就剪切到了home目录下

当前目录下改名
mv cangjing canglaoshi

6 rm 删除文件
rm grub.conf (删除文件)
rm -r xiaozeyuan1(删除目录)
rm -rf xiaozeyuan2(强制删除) 有时候比较省事,但是要小心

创建 删除 复制 移动 剪切 重命名 切换 和显示

文件操作命令
文件新建命令:touch
touch japanlovestory.list
touch /root/lovestory.list
注意:最好不要加空格 这样会创建两个文件
touch ylf cgq
如果要创建带空格的文件
touch "program files"

浏览显示短文件 cat
cat /etc/issue
如果要显示行号呢
cat -n /etc/issue
注意:cat 不能操作文件夹
如果很长呢,例如/etc/services,如果你要看前面的内容怎么办?
如果是倒着来看呢 就把cat 倒过来 tac
tac /etc/issue

显示浏览长文件 more /etc/services (重点)
按或者pageup就一页一页往下翻 ,按pagedn就往下翻
按回车就一行一行往下翻
按q退出
也可以进行搜索啊 先按/ 然后输入要搜索的命令,往下进行搜索按N (NEXT)

less 命令
或者less /etc/services
在less 下,可以进行搜索

看文件的前几行: head 默认显示前10行
例如:看前7行 head -n 7 /etc/service
看文件的后几行;tail 默认都是10行
例如:看末尾的几行 tail -n 7 /etc/services
tail -f 可以实时更新

链接命令
ln
ln -s 软链接命令 (类似快捷方式)
ln -s /etc/issue /tmp/issue.soft
issue的快捷方式是issue.soft

ln 硬链接命令
ln /etc/issue /tmp/issue
两个文件可以同时更新,而cp只是复制

如果把原文件删除掉,那么软链接会提示文件不存在,硬链接则没有变化
如何判断硬链接
i节点都一样
ls -i 原文件 硬链接 软链接
源文件=硬链接 不等于 软链接

注意:硬链接和原文件必须在同个分区,不可以做目录使用

文件权限命令
chmod
更改文件权限

chomd [ugoa] [+-=] [rwx] [目录或者文件]

例如: 增加权限
chmod u+r /tmp/japanlovestory.list
减少或者多次权限操作
chomd g+w,0-r /tmp/japanlovesroty.list
直接赋予权限
chmod g=rwx /tmp/japanlovestory.list

另外的一种方式 r=4 w=2 x=1
例如 rwxrw--wx= 763
例如 rwxrwxrwx=777

如果要打开所有的属性,那么
chomd 777 /tmp/japanlovestory.list
注意:

linux 文件操作命令的更多相关文章

  1. linux文件操作命令--转

    引用地址:http://bbsunchen.iteye.com/blog/1010993 想自己一开始处理文件的时候,看文件有多少行,都要写个perl脚本,好不麻烦啊...以此文纪念自己傻逼的科研生活 ...

  2. LINUX文件操作命令

    body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...

  3. linux 文件操作命令 touch、cat、more、less、head、tail

    touch /bin/touch 创建空文件 linux 创建文件可以使用特殊符号,/除外 touch test test1 创建了两个文件touch "test test1" 创 ...

  4. 0020 Linux 文件操作命令

    1. 创建文件 touch 文件名 2. 删除文件 rm 文件名 3. 复制文件 cp 源文件 目录 4.剪切文件 mv 源文件 目标文件 5.重命名文件 mv 源文件名 新文件名 6.改变文件权限 ...

  5. Linux 文件操作命令-Linux基础环境命令学习笔记

    1.文件目录操作 1)路径识别 a.绝对路径,以根目录开始 b.相对路径,以当前目录开始,不需从根目录开始写起 2)命令 man ls 查看ls命令帮助 cd /var/log 切换进入log目录(. ...

  6. 个人常用Linux文件操作命令

    本文只记录个人工作中最常用到的命令.   关机和用户 shutdown -h now 关机 reboot 重启 sync 非正常关机前执行,强制将内存缓冲区中的数据立即写入磁盘中 logout 注销 ...

  7. Linux文件操作命令并举例说明其作用

    ls ,常用于查看当前文件下有工作中需要的文件 cd, 常用于进行切换文件的位置 vim,常用于编辑软件系统相关的配置文件 ps –ef|grep jdk,常用语显示跟jdk有关的进程   |:表示 ...

  8. 【Linux学习】Linux文件系统3—文件操作命令

    Linux文件系统3-文件操作命令 Linux文件操作命令主要有: cd:    改变目录位置 pwd:  显示当前目录的绝对路径 ls:    显示文件名称.属性等 -a 列出全部文件 -l  列出 ...

  9. Linux学习笔记之Linux用户与用户组、文件操作命令、文件权限剖析

    1.用户与用户组 Linux是一个多用户操作系统,通过用户与用户组的概念,可以实现保证安全性和隐私性.任何一个文件都具有User.Group.Others三个权限. 文件拥有者(Linux下所有的东西 ...

随机推荐

  1. Eclipse中进行Gradle+Jetty部署的web项目的断点调试

    1.自行配置好build.gradle文件和按照gradle的web项目目录结构规范建立java.resourece和webapp文件夹 可在build.gradle文件中自由设定“http端口” 1 ...

  2. chat

    启动服务器 连接数据库 导入数据库并显示 开启监听 与客户端建立连接 写入数据库并显示 创建线程用来接受客户端消息

  3. 搜集好的java技术帖子,持续更新,java程序员的要求

    1.Java NIO 系列教程 2.Java实现 二叉搜索树算法(BST) 3. Java 并发工具包 java.util.concurrent 用户指南 4.架构师之路系列:http://blog. ...

  4. JDBC工作模块

    jdbc-->java数据库连接   的简称 JDBC工作模块 加载jdbc驱动 与数据库连接 发送sql语句,得到返回结果 处理返回结果 释放资源

  5. php导入导出

    首先:下载好PHPExcel类库文件 视图层: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  6. 3D语音天气球(源码分享)——通过天气服务动态创建3D球

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 这个项目准备分四部分介绍: 一:创建可旋转的"3D球":3 ...

  7. 关于C# winform 快速制作不规则边框的方法

    今天逛博客园突然发现一个帖子写的   快速建立不规则边框的方式 突然发现以前自己用API的方式好傻… 杀鸡焉用牛刀  下边是从网上不断转载的 原帖: 地址:http://www.cnblogs.com ...

  8. 算法第四版 在Eclipse中调用Algs4库

    首先下载Eclipse,我选择的是Eclipse IDE for Java Developers64位版本,下载下来之后解压缩到喜欢的位置然后双击Eclipse.exe启动 然后开始新建项目,File ...

  9. archlinux 网络配置

    https://wiki.archlinux.org/index.php/Network_configuration_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%2 ...

  10. zw版【转发·台湾nvp系列Delphi例程】Delphi 使用 HALCON库件COM控件数据格式转换

    zw版[转发·台湾nvp系列Delphi例程]Delphi 使用 HALCON库件COM控件数据格式转换 Delphi 使用 HALCON库件COM控件数据格式转换,与IHObjectX接口有关 va ...