#Linux小白#篇三之Linux文件管理基础命令(一)

1.命令提示符:[root@localhost ~]#

 root表示当前登陆用户 
  @是分隔符  
  localhost表示主机名称(主机名称可以自定义)   
  ~ 处表示当前工作目录 (~具体指根目录)
  #表示root用户 (此处如果是$ 表示普通用户)

2.命令的基本格式及使用
(1)时间命令 date

显示方式1:date  #显示这种模式Tue Jun 30 20:40:57 CST 2020
显示方式2:date +%y%m%d%H%M%S  #显示这种模式171120115322
显示方式3:date +%F   #显示这种模式2017-11-19
显示方式4:date +%D   #显示这种模式11/19/17

**补充:修改时间:date -s 8:57

(2)ls命令
作用:用来查看文件及文件信息的命令

1. ls /   查看根目录内容
2. ls -l(可简写为ll)  #长格式显示,可显示出文件的详细信息,常用属性
3. ls -d /root/Desktop #显示目录本身
4. ls -lh #-h human 人性化显示,以单位显示,能够在长格式的基础上给文件容量加单位
5. ls -s  #查看大小
6. ls -a  #all 显示所有文件 (包括隐藏文件 .开头的文件都是隐藏文件)
7. ls -R  目录名  #递归显示文件,可逐级列出目录下所有文件/目录
8. ls -S   #按文件的Size排序(降序)
9. ls -t   #按修改时间排序
10.ls -i   #显示文件的inode号(索引号)
11.ls a*   #列出含a 的开头所有,隐藏文件除外。
12.ls | grep '^a'  #(过滤以a开头的文件)(^开头   $结尾) 

(3)cd命令

cd    //回家
cd +路径   //去哪
cd -   //切换到上一次去过的目录
cd..   //切换到上级目录

(4)touch 创建文件
语法格式:touch 文件名

1.touch 文件名 //在当前目录下创建文件,无则创建,有则修改时间
    touch /home/file10.txt(home下创建file10.txt)
    touch /home/file5 file6(home下创建5,当前目录创建6)
2.touch 文件名1 文件名2 //在相同目录下创建两个文件
3.touch file{1..20} //批量创建,创建file1-20这20个文件

(5)mkdir 创建目录
语法结构:mkdir 【参数】目录名称

mkdir dir1  #创建目录dir1
mkdir /home/dir2 /home/dir3 #在home下创建dir2和3
mkdir /home/{dir4,dir5}  #在home下创建同一类型dir2和3
mkdir -v /home/{dir6,dir7}

参数:
-v:显示创建过程; -p:递归创建(打个比方10不存在情况下创建20,直接使用mkdir 20 会创建失败,此时加-p参数可以创了10然后在创建20);例如:

mkdir -v /hoem/dir8/111/22  #假设111不存在那么此条命令是错误的,真确的命令如下
mkdir -pv /hoem/dir8/111/222 

(6)cp 复制
语法格式:
cp 源文件 目的地
参数: -r(复制目录); -v(显示复制过程)

1.cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/hostname /home/dir2
#将多个文件拷贝到同一个目录
2. cp -v file1 !$  #!$是上次执行过的命令的最后一个参数
3. cp -r /etc /tmp #复制目录
4. cp -rf /etc /tmp  #强制复制
5. cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/hostname /etc/hosts .#复制多个文件到点.即当前目录

cp除了可以进行文件复制之外,还可以进行改名操作。

1.cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0    /etc/sysconfig/network-scripts/ifcfg-eth0.bak  #将/etc/sysconfig/network-scripts/ifcfg-eth0改名为ifcfg-eth0.bak
2.cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,ifcfg-eth0.bak} #将/etc/sysconfig/network-scripts/ifcfg-eth0改名为ifcfg-eth0.bak
3.cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0{,-org}  #将/etc/sysconfig/network-scripts/ifcfg-eth0改名为ifcfg-eth0-org
4.cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,yang-eth0}  #同2

(7)mv 移动
语法格式:MV 源文件/目录 目的地

1.mv file1 /home/dir3 #将file1移动到/home/dir3
2.mv file2 /home/dir3/file20 #将file2移动到/home/dir3,并改名为file20
3.mv file4 file5 #将file4重命名为file5,当前位置的移动就是重命名

(8)rm 删除
语法结构:rm 文件或目录的路径
参数:-r 递归;-f force强制;-v 详细过程

1.mkdir /home/dir10
  touch /home/dir10/{file2,file3,.file4}  #4是隐藏文件
  rm -rf /home/dir10/* #删除/home/dir10下所有内容但不包括隐藏文件
2.rm -rf file*(file开头的删了)
3.rm -rf *.pdf(删pdf结尾的)
4.rm -rf 文件1  文件2  #删除多个文件 
展开阅读全文
©️2020 CSDN 皮肤主题: 游动-白 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值