`
noble510520
  • 浏览: 56177 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux常用命令之文件管理

阅读更多

 

LS

ls:list directory contents

默认情况

默认情况下显示的是mtime

DEF_ls

选项

-a 列出全部文件及目录包括隐藏的

-l 列出详细信息,包括文件类型、权限、节点、owner、group、size(b)、修改日期、文件名

-d 列出目录本身,且不列出目录下的内容

-h size用易读的单位 表示,如kg

-F 列出文件类型

-S按大小从大到小排序

-t 按更新时间从新到旧排序

-r 以相反的顺序排序

-i 显示inode号码

–time=atime 显示访问时间

–time=ctime 显示状态修改时间

参数

文件名或者目录名,列出该文件名或目录名的信息

pass&group

注意

“连接的那个字段的意思是:有多少个文件名连接到这个inode号码”

MKDIR

mkdir – make directories 新建目录

用法

mkdir [-mp] 路径

选项

-m mode set file mode (as in chmod)

设置目录的权限,就像chmod一样,是数字模式

默认的权限是:770

demo:

mkdir -m 700 xxxxx

-p parent

如果父目录不存在,则会自动新建父目录

RMDIR

rmdir – remove empty directories 删除空目录

用法

rmdir [-p] 路径

选项

-p parents,如果上层目录为空,且足够权限,则连同上层目录一起删除

CP

cp – copy file and directory,复制文件和目录

用法

cp [-arsluf] sourse.. destination

sourse可以有很多个

当有两个以上sourse,或者sourse为目录的时候,destination必须是目录

当destination不存在的时候,会自动创建

参数

-a same of source,权限、时间…..都复制过去,相当于-pdr

-r recursive 递归复制,目录下的所有内容都复制

-s symbolic link 软链接

-l hard link 硬链接

-u update 更新,如果时间更新,则覆盖

-f force 强制复制

注意

  • 目录一定要递归复制,即使是空目录,也有.和..两个目录
    ls..
  • 默认复制的时候,权限、owner、group和源文件不一定一样,更新时间一定和源文件不一样
  • -a或者-d、-p复制的时候,权限、时间和源文件一样,但是owner和group不一定和源文件一样
  • 硬链接复制的时候,权限等等属性都和源文件一样
  • 软链接复制的时候,权限默认为777(rwxrwxrwx)

RM

rm – remove files or directories

用法

rm [-r] file

选项

-r recursive 递归删除该目录下所有内容

-f force 强制删除 不作询问

-i prompt 删除之前询问

MV

mv – move(rename) files and directories

用法

mv [-u] source… destination

选项

-u update 源文件比目标文件更新才会覆盖

-f force 不经询问就移动

-i interactive 移动前询问

注意

  • source大于等于两个的时候,destination必须是目录
  • 移动目录的话,不需要加-r递归移动

TOUCH

touch – change file timestamp and create new file 修改文件时间,以及新建文件

用法

touch [-amcdt] file

选项

-a access time (atime) 访问时间,既什么时候读取过这个问及爱你

-m modified time (mtime) 修改时间

-c status time (ctime) 状态改变时间(权限啊、属性啊这些东东改变都算状态改变,时间改变不算)

-d date 后面接日期 比如”2 years ago”

-t stamp 后面接YYMMDDhhmm

注意

  • -d 后面的时间是相对于现在系统时间,不是相对于以前的时间
  • ls 默认情况下显示的是mtime

查看原文:http://www.wewill.top/2016/06/01/linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E4%B9%8B%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/

分享到:
评论

相关推荐

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理...04.5 Linux常用命令-文件搜索命令-用户管理命令.mp4 04.6 Linux常用命令-文件搜索命令-压缩解压命令.mp4 04.7 Linux常用命令-网络命令.mp4 04.8 Linux常用命令-关机重启命令.mp4

    Linux常用命令 LINUX常用命令和系统管理

    本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...

    Linux常用命令之文件处理.xmind

    Linux常用命令之文件处理.xmind

    Linux常用命令文档

    CHM文件中的“Linux常用命令文档”应该详细介绍了这些命令的用法、参数以及实例,对于学习和日常工作中查找帮助非常有用。通过深入学习和实践这些命令,你将能够更加熟练地在Linux环境中工作,提高效率并解决各种...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    Linux常用命令之权限管理命令

    Linux 权限管理命令详解 权限管理是 Linux 中一个...权限管理命令是 Linux 中一个非常重要的概念,它控制着用户对文件和目录的访问权限。了解和掌握权限管理命令的使用方法可以帮助用户更好地管理自己的文件和目录。

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    linux常用命令PPT文档

    以下是一些Linux常用命令的详细说明: 1. **创建用户**: 使用`useradd`命令创建新用户,例如`useradd student`,然后使用`passwd`命令设置用户密码,如`passwd student`。 2. **登录和提示符**: 用户通过`...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    linux常用命令文档

    "Linux常用命令文档"提供了一种界面化的学习方式,便于用户深入理解和应用这些命令。下面将详细解释一些基础且重要的Linux命令,帮助你快速入门。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子...

    Linux常用命令.pdf

    在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux系统管理-Linux常用命令.pdf

    以上就是Linux系统管理中常用命令的基本知识点。掌握这些命令是进行Linux系统管理的基础,它们是日常系统操作和维护中不可或缺的工具。Linux系统管理员需要熟练运用这些命令来完成文件管理、目录管理、系统状态查看...

    Linux常用命令全集.zip

    本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

Global site tag (gtag.js) - Google Analytics