hhajhh 发表于 2019-2-15 13:24:22

Centos 7 文件管理基础命令

  **目标:**
  掌握创建和查看文件、复制、转移和删除文件、软和硬链接的区别等命令使用。
  **介绍:**
  先介绍下linux文件系统上的文件类型如下:
  -:表示普通文件
  d:表示目录文件
  b:表示块设备文件
  c:表示字符设备文件
  l:表示软链接文件
  p:表示管道文件
  s:表示套接字文件
  **举例:**
  【例1】查看文件类型
  # ll
  total 12
  -rw-r--r--. 1 root root    1 Dec 12 21:40 alias
  -rw-------. 1 root root 1897 Dec 12 13:57 anaconda-ks.cfg
  -rw-r--r--. 1 root root    0 Dec 13 11:44 a.out
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Desktop
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Documents
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Downloads
  -rw-r--r--. 1 root root 1945 Dec 12 14:00 initial-setup-ks.cfg
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Music
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Pictures
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Public
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Templates
  drwxr-xr-x. 2 root root    6 Dec 15 10:57 Videos
  显示结果中,第一个位置的符号“-”就代表了文件类型为普通文件,"d"表示目录文件
  **操作:**
  1、**pwd命令:显示当前shell的工作目录**
  (1)# pwd
  /root
  (2)# pwd
  /etc
  2、**cd命令:切换目录**
  (1)# cd /date
  ```
  #
  切换到用户家目录
  ```
  (2)# cd
  #
  ```
  或:
  ```
  (3)# cd ~
  #
  ```
  3、**ls命令:列出目录的内容
  **
  选项:
  -a:包含隐藏文件;
  -l:显示额外信息;
  -R:目录递归通过;
  -1:文件分行显示;
  (1) 显示当前目录下所有文件
http://s1.运维网.com/images/20181216/1544967300413963.png
  (2)显示目录内容的额外信息
http://s1.运维网.com/images/20181216/1544967329411818.png
  (3)递归显示目录内容
http://s1.运维网.com/images/20181216/1544967365972151.png
  (4)组合应用
http://s1.运维网.com/images/20181216/1544967459405430.png
  4、**touch命令:创建空文件和刷新时间**
  (1)创建空文件test.sh
http://s1.运维网.com/images/20181216/1544967684196315.png
  5、** cp命令:复制文件和目录**
  (1)把/etc目录及其下面所有文件和子目录拷贝到当前目录
http://s1.运维网.com/images/20181216/1544967706618693.png
  (2)复制httpd.conf文件并重命名为httpd.conf.bak
http://s1.运维网.com/images/20181216/1544967745743200.png
  6、** mv命令:移动文件或目录
  **
  注意:移动目录时,无需添加-R递归选项,要与cp命令区别。
  把httpd.conf文件移动到/tmp目录下
http://s1.运维网.com/images/20181216/1544967772858296.png
http://s1.运维网.com/images/20181216/1544968046807717.png
  7、**rm命令:删除文件或目录
  删除当前目录下所有文件**
  **!!!rm -rf*   慎用**
  8、**mkdir命令:创建目录**
  创建目录a,其下包含b和c两目录,且b和c目录下都有一个目录d
http://s1.运维网.com/images/20181216/1544968088376370.png



页: [1]
查看完整版本: Centos 7 文件管理基础命令