linux文件管理常用命令

日常管理linux文件

Linux常用命令

1.cd 改变目录

使用绝对或相对路径:

cd /home/wang/

cd home/wang

切换至父目录: cd ..

切换至当前用户主目录: cd

切换至以前的工作目录: cd –

选项:-P

相关的环境变量:

PWD:当前目录路径

OLDPWD:上一次目录路径

2.ls 列出目录内容

ls -a 包含隐藏文件

ls -l 显示额外的信息

ls -R 目录递归通过

ls -ld 目录和符号链接信息

ls -1 文件分行显示

ls –S 按从大到小排序

ls –t 按mtime排序

ls –u 配合-t选项,显示并按atime从新到旧排序

ls –U 按目录存放顺序显示

ls –X 按文件后缀排序

3.touch 创建空文件和刷新时间

touch [OPTION]… FILE…

-a 仅改变 atime和ctime

-m 仅改变 mtime和ctime

-t [[CC]YY]MMDDhhmm[.ss]

指定atime和mtime的时间戳

-c 如果文件不存在,则不予创建

4.cp 复制文件和目录

-i:覆盖前提示 –n:不覆盖,注意两者顺序

-r, -R: 递归复制目录及内部的所有内容

-a: 归档,相当于-dR –preserv=all

-d:–n-p: 等同–preserv=mode,ownership,timestamp

-v: –verbose

-f: –force

-u:–update 只复制源比目标更新文件或目标不存在的文件

–backup=numbered 目标存在,覆盖前先备份加数字后缀o-dereference –preserv=links 不复制原文件,只复制链接名

cp [OPTION]… [-T] SOURCE DEST

cp [OPTION]… SOURCE… DIRECTORY

cp [OPTION]… -t DIRECTORY SOURCE…

5.mv 移动和重命名文件

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i: 交互式

-f: 强制

6.rm 删除

rm [OPTION]… FILE…

常用选项:

-i 交互式

-f 强制删除

-r 递归

–no-preserve-root 删除/

示例:

rm -rf /

7.tree 显示目录树

-d: 只显示目录

-L level:指定显示的层级数目

-P pattern: 只显示由指定pattern匹配到的路径

8.mkdir 创建目录

-p: 存在于不报错,且可自动创建所需的各目录

-v: 显示详细信息

-m MODE: 创建目录时直接指定权限

9.rmdir 删除空目录

-p: 递归删除父空目录

-v: 显示详细信息

10.硬链接

创建硬链接会增加额外的记录项以引用文件

对应于同一文件系统上一个物理文件

每个目录引用相同的inode号

创建时链接数递增

删除文件时:

rm命令递减计数的链接

文件要存在,至少有一个链接数

当链接数为零时,该文件被删除

不能跨越驱动器或分区

语法:ln filename [linkname ]

11.软链接

一个符号链接指向另一个文件

ls – l的 显示链接的名称和引用的文件

一个符号链接的内容是它引用文件的名称

可以对目录进行

可以跨分区

指向的是另一个文件的路径;其大小为指向的路径字符串的长度;不增加或减少目标文件inode的引用计数;

语法:ln -s filename [linkname]

12.file 确定文件内容

文件可以包含多种类型的数据

检查文件的类型,然后确定适当的打开命令或应用程序使用

file [options] <filename>…

常用选项:

-b 列出文件辨识结果时,不显示文件名称

-f filelist 列出文件filelist中文件名的文件类型

-F 使用指定分隔符号替换输出文件名后默认的”:”分隔符

-L 查看对应软链接对应文件的文件类型

–help 显示命令在线帮助

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

(0)
隔壁小翔隔壁小翔
上一篇 2018-03-31
下一篇 2018-03-31

相关推荐

  • linux的inode的理解

    一、inode是什么?     理解inode,要从文件储存说起。     文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。     操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(bl…

    Linux笔记 2018-04-01
  • linux第一周总结

    一个小白的感受

    Linux笔记 2018-04-01
  • 笔记

    LINUX中查看路由表的命令 route -nIP地址 有类的 无类的无类:网络ID ,主机ID不确定 (32位以内的)CIDR 无类域间路由无类ID要与netmask(子网掩码)一起用 用子网掩码(也是32位的2进制数)来确定无类ID的网络ID和主ID netmask对应的是1IP/网络ID位数255.255.0.000000000 010000000 1…

    Linux笔记 2018-05-01
  • 第一周作业-Linux基础

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及功用规定

    2018-06-24