Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

ls

查看目录下文件的详细信息

ls 选项[-ald] [文件或目录]

-a显示所有文件,包括隐藏文件

-l 详细信息显示

-d 查看目录属性

cd

切换目录

cd /   (切换到根目录)

Cd  ….  (回到上一级目录)

 

pwd

显示当前所在的工作目录

 

[root@server30 mytest1]# pwd

/tmp/mytest1

 

tree命令

  tree -L level指定要显示的层级
  引用命令的执行结果
  $(command)
  或者`commadn`
  bash的基于特性:引用
  强引用”
  弱引用””
  命令引用“
  bash基础特性:快捷键
  ctrl+a 跳转至命令行行首
  ctrl+e 跳转至命令行行尾
  ctrl+u 删除行首至光标
  ctrl+k 删除行尾至光标
  ctrl+l 清屏 相当于clear
  文件查看命令:cat,tac,head,tail,more,less
more 命令
  特点:翻屏到最后自动退出
less命令
  man所用的就是less
head命令
  查看文件的前N行
  head file
  -n #
tail命令
  查看文件尾部
  -n 显示后N行
  -f 查看文件内容不退出,跟随显示新增
stat命令
  stat display file or file system status
  用法 stat file
Access: 2018-05-03 05:39:38.954690311 +0800  最近访问时间
Modify: 2018-05-03 05:03:07.815759609 +0800 最近更改时间
Change: 2018-05-03 05:03:07.815759609 +0800  最近改动时间 元数据改变
        touch命令
        改变文件的时间stat信息
        -c 指定的文件路径不存在时不创建
        -a 仅修改access time
        -m 仅修改modify time
        -t 改为指定时间
        yymmddhhmm.ss
        touch -m -t
        文件管理工具:cp,mv,rm
        cp命令:copy
        源文件:目标文件
              cp [OPTION]… [-T] SOURCE DEST
      cp [OPTION]… SOURCE… DIRECTORY
      cp [OPTION]… -t DIRECTORY SOURCE..
单源复制:cp [OPTION]… [-T] SOURCE DEST
如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中
如果DEST存在:
如果DEST是非目录文件:覆盖目标文件;
如果DEST是目录文件:则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流
多源复制:  cp [OPTION]… SOURCE… DIRECTORY
      cp [OPTION]… -t DIRECTORY SOURCE..
      如果DEST不存在:错误;
      如果dest存在:
      如果DEST是非目录文件:错误
      如果DEST是目录文件:分别复制每个文件至目标目录中,并保存原名;
   常用选项
   -i 交互式复制,即覆盖之前提醒用户确认
   -f 强制覆盖目标文件
   -r 递归复制目录
   -d 复制符号链接文件本身,而非其指向文件
   -a -dr –preserve=all,archive,用于实现归档;
   –preserv=
   mode权限
   ownership属组属主
   timestamps时间戳
   context安全标签
   xattr扩展属性
   links符号链接
   all上述所有
mv命令 move
-i 交互式
-f force
rm 命令 removeive
-f force
-i 交互式 interact
-r recursive 递归
删除目录 rm -rf /PATH
rm -rf /   危险操作
注意,所有文件不建议直接删除,而是移动到某个专用目录;
tr 命令
   tr 把输入的数据当中的字符,凡是set1定义范围内出现的,通通对位转换为set2出现的字符
   用法1
   tr set1 set2 /path/form/somefile
   用法2
   tr -d set1 < /path/from/somefile
   注意:不修改源文件
  here document:<<
   cat << EOF
   cat < /path/to/somefile <<EOF
install 复制命令
        install – copy files and set attributes
        单源复制
        install [OPTION] … [-T] source dest
        多源复制
        install [OPTION] … soruce…directory
        install [OPTION] … -t directory soutce…
        创建目录
        install [option] … -d directory…
        常用选项
        -m,–mode=mode:设定目标文件权限,默认为755
        -o,–owner=owner:设定目标文件属主
        -g,–group=group:设定目标文件属组
        mktemp命令:
        mktemp – create a temporary file or directory
        mktemp [option]…[template]
        常用选项
        -d:创建临时目录
        注意:mktemp会将创建的临时文件名直接返回,因此,可直接通过命令引用保存起来:

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98772

(0)
墨武墨武
上一篇 2018-05-18 12:47
下一篇 2018-05-18 15:17

相关推荐

  • 学习liunx 系统笔记

    服务器按应用功能可分为:web 服务器   数据库服务器   文件服务器  中间件应用服务器  日子服务器   监控服务器   程序版本控制服务器  虚拟机服务器     邮件服务器   打印服务器   域控制服务器  多媒体服务器  通讯服务器    ERP 服务器等! 服务器按外形可分为:塔式服务器   、机架式服务器  、刀片式服务器。  

    Linux笔记 2018-04-01
  • 罗列Linux发行版的基础目录名称命名法则及功用规定

    FHS:     Filesystem Hierarchy Standard http://refspecs.linuxfoundation.org/ http://refspecs.linuxfoundation.org/fhs.shtml     /bin:所有用户可用的基本命令程序文件;     /sbin:工系统管理使用的工具程序;     /boo…

    Linux笔记 2018-05-13
  • linux运维学习的常用命令总结以及需要注意的地方(2)

    少壮不努力,老大徒伤悲,努力加油!
    5.设置时区,日期,时间的相应命令以及用法
    6 如何获得帮助,这个能力决定了你的技术能力!
    7.简单的挂载光盘,安装应用程序的方法,以screen为例(包含了screen防止大文件备份失败的技巧)
    8.反向单引号,双引号,以及单引号对于命令和变量的识别
    9.bc计算器,date命令,history命令,passwd修改密码,$pwd变量,父/子目录,basename,dirname
    10.windows和linux互传文件的方法,普通用户非图形界面下挂载光盘

    2018-04-02
  • N31第四周作业

    本周(7.9–7.15)第4周 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [a@localhost ~]$ sudo cp -r /etc/skel /home/tuser1 [a@localhost ~]$ sudo chmod -R go= /hom…

    Linux笔记 2018-07-16
  • OSI七层模型和TCP/IP四层模型简介

    OSI七层模型和TCP/IP四层模型简介

    Linux笔记 2018-04-20
  • 软件包管理 yum

    yum安装过程

    2018-05-05

评论列表(1条)

  • 马哥教育
    马哥教育 2018-05-23 21:25

    看起来格式不太整齐。如果命令用代码格式写 就更好了。