Linux文件管理命令

2018-03-11

1、touch:新建文件或更改文件的时间戳,例如:touch /home/a.txt,当a.txt不存在时,就创建a.txt文件,当a.txt存在时,可以更改文件的时间戳。文件的时间戳分为三类:访问时间-atime,修改时间-mtime(文件内容的更改),改变时间-ctime(文件元数据的更改)。touch -a(-m)可以认为设定文件的访问时间和修改时间,ctime不能认为更改。还可以结合-t选项设置具体的时间,格式[[CC]YY]MMDDhhmm[.ss]

2、创建和修改文件内容还可以使用文本编辑器,vi和vim,当文件不存在vim /home/a.txt,打开并创建了a.txt,当a.txt存在的时候,vim /home/a.txt,打开并访问了a.txt文件,注意此时atime会发生变化。

3、mkdir:创建文件夹,mkdir option /path/to/directory_name

-p 按照需求自动创建父目录
-v 显示创建目录的详细信息
-m 创建文件夹的同时设置权限

4、rmdir:删除空文件夹,很少用

5、cp 拷贝文件

说明:当源为文件目的为目录时候,在目的创建与源文件同名的文件,并将源文件的内容写入到新创建的文件;当目的文件存在的时候,覆盖目的文件;当源文件为目录时候,目的必须是目录。

-a 递归复制,并且保留文件权限属性,如果是链接文件,只复制链接文件本身
-f 强制复制,不予以提示
-r 递归复制
-v 详细情况

6、mv:移动或者改名,同目录瞎 mv 可以用来更改文件名

大致情况与cp相同

7、rm 删除文件或文件夹

-f  强制删除

-i 交互式删除

-v 显示详细信息

-r 递归删除目录

–version 显示版本信息

8、tree 显示目录的层级结构

-L n 指定显示几层层级结构

9、ls (list)显示文件或目录的基本信息

-a 显示所有文件,包括.和..

-A 出去.和..其余和-a一样

-l 长格式显示详细信息

-d 显示目录的信息

9、basename (获取路径的文件名) dirname (获取路径的目录名)

10、more,less查看显示文件内容

11、head 显示文件的钱多少行,默认是10行 -n 设定行数

12、tail 显示文件的尾部多少行

-n 设定行数

-f 跟踪显示文件的末尾

 

 

 

 

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

(0)
屠年屠年
上一篇 2018-03-11
下一篇 2018-03-11

相关推荐

  • grep简述

    grep(Globel Search Regular Expression and Printing out the line) 它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep包括grep、egrep和fgrep。 egrep表示扩展的grep,相比grep支持更多的匹配模式, “grep -E”相当于egrep。 fgrep是fast gre…

    2017-04-06
  • vim编译器与shell脚本简介

    一、vim文本编译器       vi:Visual Interface,文本编辑器;   文本: ASCII Unicode  文本编辑种类:行编辑器:sed  ;全屏编辑器:nano,vi ,vim ;其他编辑器:gedit(图形),g…

    Linux干货 2016-11-24
  • 破坏grub实验之一

    1、删除grub stage1阶段 [root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1 1+0 records in 1+0 records out 446 bytes …

    Linux干货 2016-09-19
  • 软件包安装与管理

    通过rpm命令和yum install以及源码编译安装软件

    2017-12-03
  • n28 第二周作业

    n28 第二周作业

    Linux干货 2017-12-09
  • 正则表达式以及Linux文本搜索工具grep

    一正则表达式 regual Expression  简称REGEXP 定义:由一类特殊字符以及文本字所编写的模式,其中有些字符不表示其字面意义,而用于统配和统配功能 分类:     基本正则表达式:BRE 贪婪模式(尽可能长地去匹配符合模式的内容     扩展表达式:E…

    Linux干货 2016-08-07