Linux文件目录管理

文件的路径
路径:
. 表示当此层目录
.. 表示上一层目录
- 代表前一个工作目录
~ 代表"目前用户身份"所在的文件夹
~account 代表account这个用户的主文件夹(account是个账号名称) 使用cd 命令切换目录
pwd 显示目前所在目录
pwd -P(大写P)显示连接目录 //创建目录:
mkdir 目录名 rmdir 目录名
执行文件路径变量$PATH
ls命令的完整路径为:/bin/ls
查询环境变量路径:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
//各个环境变量之间用:号隔开
添加环境变量:
PATH="$PATH":/root
文件与目录管理
//查看文件
ls
//下面展示常用命令:
ls -al ~ //将主文件下的所有文件列出来
ls -alF --color=never ~ //同上 不显示颜色
ls -al --full-time ~ //显示完整的文件时间
ls -s //列出文件大小
ls -F //在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目 录、"="表示套接字。
ls -t //按时间进行文件的排序 Time(时间)

*复制,删除与移动:cp,rm,mv

//复制
cp 文件名 目录路径
cp -a //可以连同文件的权限一并复制
cp -r //可以复制目录
cp -l //创建文件快捷方式 硬连接
cp -s //创建文件快捷方式 软连接
cp -u //当目标文件和源文件文件有差异时才会复制,通常用于"备份"工作 //删除
rm 文件名
rm i 文件名 //删除前会提示
rm -r 目录名 //可以删除这个目录
如果文件名以"-"开头删除的话需要加./才行,如文件名为:"-txt-"
rm ./-txt- //移动
mv 源文件 目标文件
//另外它还可把已有文件重命名
mkdir test
mv tets test02 //把test文件夹重命名为test02
//还可以移动多个文件到同一目录
mv 文件1 文件2 目标目录 //取得路径的文件名和目录名称
basename /etc/sysconfig/network
dirname /etc/sysconfig/network

文件内容查阅

//文件查阅方式:
cat:由第一行显示全部内容
tac:倒着显示全部
nl:显示的时候顺便输出行号
more:一页页的显示
less:与more类似,但更好用
head:只看头几行 cat -n //加印行号
cat -A //将内容完整打印出来(包含特殊字符)
tac //倒叙打印
nl 文件名 //不给空白加行号
nl -b a //空白也加上行号
nl -b a -n rz //行号补零(默认字段是6位数)
nl -b a -n rz -w 3 //改成3位数补零 //可翻页查看
more
less //一页页的翻动查看
上下查看,空格翻页,/向下查询字符串,?向上查询字符串,n重复前一个查询,N反向重复前一个查询,q离开程序 //数据选取
head 文件名 //显示前10行
head -n 20 //显示前20行 tail 文件名 //取出后几行
tail -n 20 //列出后20行
tail -n 50 //列出20行以后的数据
tail -f //要等输入ctrl+c后才能退出 //非纯文本文件
od 文件名 //输出二进制
od -t c //内容使用ASCII方式输出
od -t //这个文件以八进制列出 //修改文件时间或创建文件
touch 文件名 //创建文件
touch -d "2 days ago" 文件 //调整文件的时间为两天前
touch -t 1809150202 文件 //修改文件的日期为2018/09/15 2:02

Linux文件目录管理的更多相关文章

  1. 5. Linux文件目录管理和打包压缩与搜索命令

    1.touch:用于创建空白文件或设置文件的时间 举例:使用ls 命令查看一个文件的修改时间,然后修改这个文件,最后再通过touch命令把修改后的文件时间设置成修改之前的时间(很多黑客就是这样做的): ...

  2. Linux 文件目录管理的指令

    1.知识点:绝对路径:写法从/(根目录开始) /usr/share/doc 相对路径:不从/开始  如cd ../man 如果清楚文件夹内部情况,建议使用相对路径在文件夹之间跳转,而不用绝对路径,每次 ...

  3. linux文件目录管理命令

    1.touch命令 touch命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”. touch test命令可以创建出一个名为test的空白文本文件  touch命令的参数 ...

  4. Linux 文件目录管理命令

    1.touch 用于设置空白文件或设置文件时间 touch命令参数及作用 参 数                                                             ...

  5. Linux目录管理

    Linux文件目录管理 1:目录管理 1)切换目录 # cd  [ 目录名称] 2)退到上一目录 # cd .. 2:创建目录 mkdir  [文件名称] mkdir -p  [文件名称] 递归创建目 ...

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

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

  7. linux软件包管理(上)

    1.二进制包管理(RPM,yum) 2.源代码包的安装 3.脚本安装(shell或java) 4.Debian系列的linux软件包管理简介 在下载rmp包的时候注意检查硬件平台是否正确,如果硬件平台 ...

  8. Linux文件目录结构详解

    整理自<鸟哥的私房菜> 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于 ...

  9. Linux系列教程(十六)——Linux权限管理之ACL权限

    通过前面的两篇博客我们介绍了Linux系统的用户管理,Linux用户和用户组管理之相关配置文件 讲解了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow ...

随机推荐

  1. 基于SceneControl单击查询功能的实现

    private void HandleIdentify_MouseDown(object sender, ISceneControlEvents_OnMouseDownEvent e) { this. ...

  2. 如何使用Java执行cmd命令

    用JAVA代码实现执行CMD命令的方法! Runtime rt = Runtime.getRuntime(); Process p = rt.exec(String[] cmdarray);     ...

  3. spring boot打包后windows启动乱码

    事情的起因什么的就不多表了,直接进入主题... 项目都要上线了,结果发现使用 idea mvn install之后的 jar在windows下启动乱码,而使用idea启动却没有问题!!! 这是神马情况 ...

  4. Android:手把手教你打造可缩放移动的ImageView(上)

    定义ImageView,实现功能如下: 1.初始化时图片垂直居中显示,拉伸图片宽度至ImageView宽度. 2.使用两根手指放大缩小图片,可设置最大放大倍数,当图片小于ImageView宽度时,在手 ...

  5. POJ3273 Monthly Expense 2017-05-11 18:02 30人阅读 评论(0) 收藏

    Monthly Expense Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 25959   Accepted: 10021 ...

  6. CG图形学的工具

    1. http://give.zju.edu.cn/cgcourse/new/frame/index.html 网页CG学习

  7. hbase使用MapReduce操作1(基本增删改查)

    操作代码 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apach ...

  8. [leetcode] 14. Climbing Stairs

    这道题leetcode上面写着是DP问题,问题是我一开始写了个简单的递归结果直接超时,所以没办法只好拿迭代来做了.题目如下: You are climbing a stair case. It tak ...

  9. MySQL远程连接失败,MySQL远程连接出现Using password:YES错误的解决办法

    相信很多实用MYSQL的朋友都遇到过这种问题,就是MySQL使用localhost能够连接成功,但是使用IP连接却出现Using password:YES或者其它的连接错误.今天就把解决方法给大家说一 ...

  10. Unity3d ugui 实现image代码换图

    核心脚本代码 Image IMGE = transform.Find("IMGE").GetComponent<Image>();Sprite sprite1 = Re ...