linux文件相关的命令

1、linux下的文件分为字符设备文件和块设备文件

2、文件的属性有读写权限、执行权限、访问时间、修改时间、状态改变时间等。
   状态改变时间指修改了文件的读写权限或者所有者等操作。

3、ls -l
执行 ls -l 输出以下内容
[[email protected] dev]# ls -l
总用量 24
crw-rw----+     1 root root    14,  12  12-21 22:56 adsp
crw-------      1 root root    10, 175  12-21 22:56 agpgart
crw-rw----+     1 root root    14,   4  12-21 22:56 audio
brw-r-----      1 root disk   253,   0  12-21 22:56 dm-0
brw-r-----      1 root disk   253,   1  12-21 22:56 dm-1
crw-rw----      1 root root    14,   9  12-21 22:56 dmmidi

下面给大家解析一下
第一行的总用量指所有文件占用的空间总和,相关的命令有 ls -lh 或 ls -alh

crw-rw----+     1 root root    14,  12  12-21 22:56 adsp
*设备类型,c(character)b(block)d(directory)-(普通文件)l(link)s(sock)p(命令管道文件)
 ***文件所有者对文件的读取写入和执行权限,r(read)w(write)x(execute)
    ***文件所属组用户对文件的读取写入和执行权限
       ***其他用户对文件的读取写入和执行权限
          *ACL或扩展属性标识,@表示文件与扩展属性有关,[email protected]选项生效,+表示文件与ACL相关
                *文件的硬链接数,如果是目录则代表目录拥有的子目录数
                  ****用户
                       ****组
                               **文件占用的空间(单位是字节)
                                    **  ***** *****文件的最近访问时间
                                                    ****文件名
4 查看一个文件的方法
nl    将行号和文件内容打印到标准输出设备上
cat   连接文件并打印到标准输出设备上
less  分屏打印文件内容,允许前后浏览
more  分屏打印文件内容,每只能向前浏览
head  打印文件的开头若干行
tail  打印文件的末尾若干行
tac   从最后一行倒序显示文件内容
od    按照指定模式显示文件内容

5 创建一个文件的命令
touch test.txt
vi test.txt

6 wc
统计文件的字节数、字符数、字数、行数

7 du
查看磁盘或目录的占用空间

8 uniq
读取文件并比较相邻的行
时间: 2024-11-09 05:12:09

linux文件相关的命令的相关文章

linux 文件相关的命令

常用的文件相关的命令有:mkdir,rmdir,touch,stat,rm,cp,mv,install 命名规则: 1)长度不能超过255个字符 2)不能使用'/'当文件名 3)严格区分大小写 1.mkdir: 创建文件空目录 -p:可以连续创建 2.rmdir: 只能删除空目录 -p:删除一条线上的空目录 3.stat:查看文件状态(时间戳) 4.touch:更改时间戳,如果没有目标,则创建目标文件 5.rm: 删除文件或文件夹 -r:进行递归删除 -f: 强制性删除(忽略友好提示) 6.cp

linux文件管理相关的命令

linux文件管理相关的命令 文件元数据的查看(文件自身的属性) stat: 获取指定文件的元数据 $ stat test File: `test' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 802h/2050d Inode: 651942 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 500/ centos) Gid: ( 500/ centos) Access: 2018-08

Linux文件系统管理 常见命令

概述 Linux文件系统管理 常见命令df.du.fsck.dumpe2fs. 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名.文件系统总大小.已经使用的大小.剩余大小.使用率和挂载点等. df 命令格式如下: [[email protected] ~]# df [选项] [挂载点或分区设备文件名] 选项: 选项 选项说明 -a 显示所有文件系统信息,包括特殊文件系统,如 /proc./sysfs -h 使用习惯单位显示容量,如 KB.MB 或 GB 等

linux 文件系统结构及命令

1.linux 文件系统结构 / 根目录 root |--mnt/ | |--sdcard/  挂载点 | |--usb0 | |--cdrom |--home | |--soft01 <- 用户主目录 User Home 2.绝对路径:/开始的路径 绝对路径是从目录开始的位置  相对路径:不是以/开始的路径 相当路径是相对与当前目录的路径位置 cd /etc  cd Desktop  cd /home/soft01/Desktop  cd  .. 改变当前工作目录到..(父目录)  cd 改变

linux文件编辑VI命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻. 1.vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line m

linux文件查找-find命令

find命令:用于在文件树中查找文件,并作出相应的处理 1.find命令的格式: find pathname -options [-print -exec -ok ...] {}\ 2.find命令的参数: pathname: find命令所查找的目录路径.例如用"."来表示当前目录,用"/"来表示系统根目录. -print: find命令将匹配的文件输出到标准输出. -exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'comm

5 Linux文件相关命令

cp:cp SRC[...] DST SRC 是文件 SRC 是目录prompt mv:mv SRC[...] DST rm:rm [FILE|DIR] nano:nano FILENAME wc:wc [option]...[FILE]... -c:统计文件中字节数 -l:统计文件行数 -L:统计最长一行字节数 -w:统计单词数 cut:cut [OPTION]...[FILE] 离散的多个:#,#,# 连续的多个:#-# -d' ':分隔符 -f#:切片保留第#项 sort:排序(可指定字段

os x &amp;&amp; linux 文件传输基础命令

一.从服务器下载文件到本机 1.修改文件所属 由于只能下载文件所属为自己的文件,所以要做修改文件所属的操作. chown hudelei /opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log 2.下载到本机 scp [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log /Users/hvvi/Desktop 3.输入密码 二.上传文件夹到服务器 1.scp -r /Users/

linux文件夹对比命令——meld

preface:也不算是很大的事情,但也需要这么个东西,对比两个文件夹里的内容是否相同,知道差异在哪里,找出问题所在,vimdiff 只能比较两个文件是否相同,比较不了文件夹,不过可以写个bash脚本,另外,linux meld命令可破. 安装:若未安装$ meld,则自动提示sudo apt-get install meld,$sudo apt-get install meld就好. 使用:$ meld dir1 dir2,即可. 例子: figure 1:对比 figure 2:对比文件b