美文网首页
linux命令-文件和目录

linux命令-文件和目录

作者: Casin | 来源:发表于2018-11-18 21:22 被阅读0次

文件和目录

tree

以树状形式展示当前文件和目录

ubuntu : sudo apt-get install tree

centos:sudo yum -y install tree

ls

ls -a 列出所有当前目录下的所有文件

ls -R(recursive) 同时列出所有子目录层

ls -l 除了文件之外还讲文件的权限、所有者、文件大小等信息详细列出来

mkdir

mkdir -p a b c 创建a、b、c三个目录

rm

rm -i 提示用户是否删除需要删除的目录或者文件

rm -f 强制删除,使用rm命令的时候默认已经添加了 -f 参数

rm -r dir 递归删除

cp

拷贝文件:cp a.txt b.txt -> 讲a.txt中的内容拷贝到b.txt (文件不存在创建文件,文件存在覆盖原文件)

拷贝目录:cp -r a b -> 将目录a中内容拷贝到目录b中 (b目录不存在则创建目录)

scp

scp(super copy 的缩写)

使用该命令的前提条件(目标主机已经成功安装openssh-server)

  • 使用格式
    1. scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对(相对)路径(后续输入时只能输入yes,不能简单的输入Y)
    2. scp -r 目标用户名@目标主机IP地址: /目标文件的绝对路径 /保存到本机的绝对(相对)路径
    3. scp -r usertest@192.168.29.128:/home/usertest/test /home/qincasin/test
    4. 拷贝目录需要添加参数 -r

查看文件内容

  • cat

    cat a.txt 将文件一次性输出到终端,如果文件太长,无法在终端显示

  • more

    more + 文件名

    文件内容分页显示到终端,但是只能一直向下浏览,不能回退

    回车:显示下一行

    空格:显示下一页

    ctrl+c或q: 退出

  • less

    less +文件名

    文件内容显示到终端,可以自由上下浏览

    回车:显示下一行

    空格:显示下一页

    ctrl+p 或 上键 :滚动到上一行

    ctrl+n 或 下键 :滚动到下一行

    q:退出

  • head

    文件头部 查看前x行的内容

    head -5 a.log ->查看a.log文件前五行的内容

    如果没有制定行数,默认显示前10行内容

  • tail

    从文件尾部开始查看后x行的内容

    tailf -5 a.log -->查看a.log的后五行内容

    如果没有指定行数,默认显示后10行内容

ln

  • 软连接(符号链接)

    软链接相当于windows下快捷方式

    1. 注意事项

      1.创建软连接,源文件要使用绝对路径

      2.软连接大小:源文件+路径 的总字节数

      3.目录可以创建软链接

    2. 实例:

      ln -s /home/qincasin/a.txt (源文件名+绝对路径) a.test(软连接名字)

  • 硬链接

    1. 注意事项

      1.以文件副本的形式存在,但不占用实际空间

      2.不允许给目录创建硬链接

      3.硬链接只有在同一个文件系统中才能被创建

    2. 硬链接能够同步更新

      1.linux下的每一个文件都对应一个lnode,创建硬链接后两个文件的lnode是相同的

      2.查看文件的lnode:stat a.txt

      3.文件创建硬链接后,硬链接计数+1,删除一个硬链接,硬链接计数-1

文件和目录属性

  • wc

    1.查看文件的字数、字节数、行数

    wc a.txt

    参数:

    1.-c:智显示字节数

    2.-l:只显示行数

    3.-w:只显示字数

  • od

    显示二进制文件信息

    一般参数-h

  • du

    查看某个目录的大小(disk use的缩写)

    一般参数-h

  • df

    查看磁盘的使用情况(disk free 的缩写)

    一般参数-h

which

1.查看指定命令所在的路径

2.which 指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果

相关文章

  • scp命令

    Linux scp命令 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure ...

  • linux的简单命令操作

    Linux目录介绍:文件目录 作用 Linux简单的操作命令: Linux查看文件操作:ls命令:产看文件夹...

  • Linux命令-文件和目录一

    Linux命令-文件和目录之cd命令 cd命令用于打开文件夹(即文件目录) 语法 dirName:要切换的目标目录...

  • Linux命令之文件管理 (五十)

    Linux scp命令Linux scp命令用于Linux之间复制文件和目录。 scp是 secure copy的...

  • Linux常用命令

    Linux管理文件和目录的命令 命令功能命令 功能pwd显示当前目录 t...

  • Linux的简单学习记录(三)

    Linux的文件目录管理一、文件和目录管理 1.cd命令与pwd命令 进入文件目录与现实当前文件目录 2.mkdi...

  • Linux 下常用shell命令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

  • LINUX下常用shell指令

    Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls以...

  • scp -- 不同的Linux之间copy文件

    参考:scp linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; ==========...

  • linux基础之常用命令

    首先linux里只有文件和目录。#### ls命令# list缩写#### ls [选项] [文件或目录][选项]...

网友评论

      本文标题:linux命令-文件和目录

      本文链接:https://www.haomeiwen.com/subject/mlhnfqtx.html