目录和文件相关命令

参数 –r 代表递归

如果不知道命令  使用 man 命令 查看帮助

1.Cd (change directory)  切换目录

Cd .  当前目录

Cd .. 返回上个目录

Cd – 与上个目录切换(相当于window的 alt+table)

Cd ~ 回到当前用户主文件夹

2.pwd (print work directory

Pwd  显示当前目录

Pwd –P 显示实际目录(如果有链接文件就是指向链接的文件)

3.mkdir (make directory)创建一个空目录

Mkdir –m 修改权限(不加m 代表默认权限)例:mkdir –m 777 aa

Mkdir –p 递归创建目录()

4.rmdir(remove directory)

Rmdir –p 递归删除空目录  rmdir –p /test1/test2/test3

5.ls (list directory content)查看文件与目录

Ls –a 列出所有文件和目录

Ls –d 只显示目录

Ls –F 加上用途提示 如*代表可执行文件 /代表目录

Ls –l 列出所有信息

6.cp (copy ) 复制

复制文件是虽然可以默认修改权限 但是不可以修改用户和用户组。

注:是否完整保留源文件信息(-a

         源文件是否是链接文件,是否是特殊文件

         是否是目录   复制之前要考虑的问题

(复制链接文件的时候复制的是源文件 若想复制链接文件则 加 -d)

- i 文件存在是询问

-a      将文件(all)无改动的复制过来(包括时间权限)

不加 –a 时创建的文件将是默认权限,时间也会不一样

-s  创建一个快捷方式

-r  递归复制

7.rm(remove ) 删除文件

-r 递归删除

8mv (move)  移动文件或目录

-f  不询问覆盖

-I       询问覆盖

-u  只有源比目的新才覆盖

8basename 取文件名  basename  /etc/sysconfig/network  结果 network

Dirname 取目录名  dirname   /etc/sysconfig/network     结果  /etc/sysconfig

9关于执行文件的路径变量path

查看  echo $path

                       

命令执行时先去path路径下查找,找到就执行有相同的命令,执行先被查到的先执行

10.查看文件

Cat  从开头显示 –n(加行号-A列出特殊字符)

Tac  从结尾显示

Nl   显示行号

More 翻页看(只能往后)

Less  翻页看(可往前可往后)

Head 只看前几行

Tail  只看后几行

Od   2进制查看

10.关于文件的时间

mtime(Modification time)   文件内容改变时,改时间改变(修改内容时间)主要关注

ctime(statu time)          文件的权限和属性被修改时改变(修改文件状态时间)

atime(access time)         文件被查看时修改该时间(访问文件时间)

ls –l 命令查看的时间默认是修改时间

touch 可以创建一个新的空文件/修改时间

touch –d  “two days ago” 文件名

touch –t  0709150202 文件名yymmddhhmm

修改的是atime和mtime

时间: 2024-10-13 21:29:15

目录和文件相关命令的相关文章

目录与文件处理命令

显示目录与文件 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项[-ald] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 u g o:u所有者 g所属组 o其他人 r w x:r读 w写 x执行 目录与文件处理命令 创建新目录:mkdir 命令名称:mkdir 命令英文原意:make directories 命令所在路径:/bin/mkdir 执行权限:所有用户 语法:

linux 目录结构及其相关命令

目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用户则到达/root目录,其他用户则到达/home/用户名,接下来你主要是在这个目录下进行操作,如创建文件.删除文件等. 使用下面的命令可以随时进入主目录: $cd ~ $ 或者 cd 这里 ~ 就表示主目录.如果你希望进入其他用户的主目录,可以使用下面的命令: $cd ~username $ 返回进

linux笔记:linux常用命令-目录和文件处理命令

命令格式: 命令 [-选项] [参数] 例: ls -la /etc 注意:个别命令的使用不遵循此格式. 目录处理命令:ls(列目录) 更多选项: -h 以kb等利于人阅读的方式取代字节显示文件大小 注意:在linux中文件名以.开头的就是隐藏文件. 在-l选项下,文件详细信息的第一部分显示文件类型和文件权限: 目录处理命令:mkdir(创建目录) 目录处理命令:cd(切换目录) 注意:在linux中,.代表当前目录,..代表当前目录的上一级目录. 目录处理命令:pwd(显示当前工作目录) 目录

2016/8/18 Linux常用命令 :目录、文件处理命令

CRTL + L :清屏 CRTL +C :终止操作 1.显示目录命令 ls :显示目录文件 ls -a :显示所有文件,包含隐藏文件 ls -l  :详细信息显示. ls -lh : 显示详情,包括文件大小 ls -d : 查看目录属性 ls  /etc :查看目录下文件 -rw-r--r-- :  文件类型u权限-g权限-其他人权限 r读  w写  x执行 文件类型: - 二进制文件        d 目录      l软链接文件 u所有者   g所属组    o其他人 2.处理目录命令 m

Linux下文件相关命令

1.cd (1)作用:改变当前路径 (2)格式:cd[路径]    ex: cd /Document/ (3)说明:cd ./ 表示当前路径 cd ../表示上层路径 2.ls (1)作用:列出目录和文件的信息 (2)格式:ls [选项][文件] ex : ls -l 表示列出当前目录下的所有文件的详细信息 (3)说明:若想显示 . 开头的隐藏文件,可以只用 -a 3.cat (1)作用:连接并显示指定的一个或多个文件的有关信息 (2)格式:cat [选项] 文件1 文件2 ... ex:cat

Linux-常用命令(1)目录、文件处理命令

目录处理命令:ls 命令名称:ls 命令英文原意:list 命令所在路劲:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项[-ald][文件或目录] -a 显示所有文件,包括隐藏文件 -l  详细信息显示 -d  查看目录属性 -rw-r--r-- - 文件类型(- 文件 d 目录 l软链接文件) rw-            r--              r-- u               g                o u所有者   g所属组    

Linux——修改目录与文件权限命令chmod

转:作者是百度账户 Linux系统中的chmod命令主要用来修改目录和文件的权限,默认情况下只有root用户才能使用.该命令的使用方式为命令+修改内容+要修改的文件或者目录,同时它还有一些选项最为常用的就是-R,意思是递归处理,一旦使用该选项那被操作的目录及目录下的所有文件都会同样发生权限变更.在修改方式上chmod命令支持两种修改方式,下面逐一演示. 字母操作符修改法 所谓的字母操作符修改法实际上就是用字母表示所有者.所属组.其他用户,用操作符表示增减权限的文字的表示法.权限注意分为三种读(r

查看 /var/log目录下文件个数 命令tree 、cut

查看 /var/log目录下文件个数 方法1. [[email protected] learn_shell]# tree -L 1 /var/log/ |tail -1 5 directories, 42 files [[email protected]]# tree -L 1 /var/log/ |tail -1 |cut -d " " -f 3 42 tree参数 -L level 限制目录显示层级 cut参数 -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非

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:排序(可指定字段