首页 > 系统相关 >Linux-文件与目录操作命令

Linux-文件与目录操作命令

时间:2022-10-31 09:48:32浏览次数:51  
标签:文件 操作命令 -- ls Linux txt root 目录

1.ls

Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

  1.1 语法:

 ls [-alrtAFR] [name...]

  1.2 参数:

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出  ls -l  可以简写成:ll
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出

  1.3 实例

 1 [root@VM-4-13-centos awk]# ls -a
 2 .  ..  aa.txt  bb.txt  ll  renyuan.txt
 3 [root@VM-4-13-centos awk]# ls -A
 4 aa.txt  bb.txt  ll  renyuan.txt
 5 [root@VM-4-13-centos awk]# ls -l
 6 总用量 12
 7 -rw-r--r-- 1 root root 1027 9月  27 10:50 aa.txt
 8 -rw-r--r-- 1 root root  140 9月  27 11:01 bb.txt
 9 -rw-r--r-- 1 root root    0 9月  29 08:54 ll
10 -rw-r--r-- 1 root root  125 9月  29 08:41 renyuan.txt
11 [root@VM-4-13-centos awk]# ls -r
12 renyuan.txt  ll  bb.txt  aa.txt
13 [root@VM-4-13-centos awk]# ls -t
14 ll  renyuan.txt  bb.txt  aa.txt
15 aa.txt
16 [root@VM-4-13-centos awk]# ls -F a*
17 aa.txt
18 [root@VM-4-13-centos awk]# ls -R
19 .:
20 aa.txt  bb.txt  ll  renyuan.txt

2. cd

Linux cd(英文全拼:change directory)命令用于切换当前工作目录。
其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。
另外,~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。

  2.1 cd语法

cd [dirName]    #dirName:要切换的目标目录。

  2.2 实例

1. 如何进入上级目录:cd ..
2. 如何进入当前用户主目录:cd ~
3. 如何进入上两级目录:cd ../..
4. 进入当前目录命令:cd .
5. 如何进入目录 /usr/isTester:cd /usr/isTester
6. 切换到上一个目录,cd -

3.cp

Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。

  3.1 语法

cp [options] source dest

  3.2 参数说明

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。

  3.3 实例

[root@VM-4-13-centos home]# cp -r shell test/
#把shell文件夹全部复制test文件夹下

4. 移动文件或者改名

Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。

  4.1 语法

mv [options] source dest

  4.2 参数说明

-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
-n: 不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

  4.3 实例

将文件 aaa 改名为 bbb :
mv aaa bbb
将 info 目录放入 logs 目录中。注意,如果 logs 目录不存在,则该命令将 info 改名为 logs。
mv info/ logs 
再如将 /usr/runoob 下的所有文件和目录移到当前目录下,命令行为:
$ mv /usr/runoob/*  . 

5.pwd

Linux pwd(英文全拼:print work directory) 命令用于显示工作目录。

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

  5.1 语法

pwd [--help][--version]

  5.2 参数说明

--help 在线帮助。
--version 显示版本信息。

  5.3 实例

[root@VM-4-13-centos home]# pwd
/home

 

标签:文件,操作命令,--,ls,Linux,txt,root,目录
From: https://www.cnblogs.com/joyware/p/16843195.html

相关文章

  • Linux账号和管理权限
       Linux安全模型:Authentication:认证,验证用户身份Authorization:授权,不同的用户设置不同权限Accouting|Audition:审计用户账号类型:Linux中每个用户是通过UserId......
  • 文件和目录管理
    常见的目录七类常见文件类型 压缩,解压缩三种模式命令模式 常见目录一级目录/bin/存放系统命令,普通用户和root都可以执行。放在/bin下的命令在单用户......
  • Linux文件系统与日志分析
     inode结构表每个文件的属性信息,比如:文件的大小,时间,类型,权限等,称为文件的元数据(metadata)元数据是存放在inode(indexnode)表中。inode表中有很多条记录组成,第一条记......
  • linux 中实现文本的按列反转
     001、[root@pc1test3]#lsa.txt[root@pc1test3]#cata.txt##测试数据rduyfsxvy[root@pc1test3]#reva.txt##实现按列反转udrsfyyv......
  • Linux文件权限操作
    Linux文件权限操作介绍我们在操作linux系统时,经常需要给系统中的文件夹赋予相关用户权限,如果权限过大,安全性较低,如果权限过小,对于用户的部分操作都会提示Operationnot......
  • 操作系统目录
    基础处理器进程与线程中断线程进程......
  • 网络通信目录
    cppSocketSelect模型javajava_Socket......
  • Linux汇编LED驱动
    MX6U的IO口作为GPIO的步骤总结:使能GPIO对应的时钟设置寄存器IOMUXC_SW_MUX_CTL_PAD_XX_XX,设置IO的复用功能,使其复用为GPIO功能。设置寄存器IOMUXC_SW_PAD_CTL_PAD......
  • 第一章 Linux 基础
    第一章Linux基础1、Linux目录结构linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“​​/​​”,然后在此目录下再创建其他的目录。深刻理解lin......
  • 虚拟文件系统 - Linux Kernel Development阅读笔记
    Linux将访问文件系统的接口统一为虚拟文件系统(VFS)接口,消除了文件系统间和硬件存储介质之间的差异。write()->sys_write()->filesystem'swritemethod->physicalme......