Linux文件管理

本文详细介绍Linux系统中文件和目录的基本操作,包括创建、复制、移动、删除文件及目录,以及如何使用cat、head、tail等命令查看文件内容。此外,还提供了将Windows格式文件转换为Linux格式的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.文件管理之:创建/复制/移动/删除

文件创建touch:

touch file1.txt

touch file2 file3---创建两个文件

touch /home/file3.txt---在home目录下创建文件

touch /home/file4 file5---创建两个文件,fike4在home目录下,file5在当前目录下

touch /home/{zzz,xxx}---在home目录下创建两个文件

touch file{1..10} ---创建file1到file10十个文件

touch file{a..e}---创建filea到filee五个文件

touch file{a,v,m}---创建三个文件,分别是filea,filev,filem

目录创建mkdir

mkdir dir1

mkdir /zzz/dir2 /zzz/dir3

mkdir /zzz/{dir4,dir5}

mkdir -v /zzz/{dir4,dir5}---v表示显示创建的目录

mkdir -pv /zzz/dir6/dir7/dir8---p表示如果父母目录不存在,则父母目录一起创建,不会有任何信息的输出

mkdir -pv /zzz/{{dir6,dir7},dir8}---演示:

mkdir: 已创建目录 "/zzz"
mkdir: 已创建目录 "/zzz/dir6"
mkdir: 已创建目录 "/zzz/dir7"
mkdir: 已创建目录 "/zzz/dir8"

复制cp

cp -v file.txt /home/dir1  将file.txt复制到dir目录下.

cp -v file.txt /home/dir/file1.txt  将文件file.txt复制到目录dir下,并修改名字为file1.x

cp -rv  /etc  /home/dir1 etc目录及下面文件递归复制到dir1目录下

cp -v file1.txt !$  ---!$:表示上一次使用的路径。

cp -rv /etc/dir1/file1 /etc/dir2/file2 /etc/dir3/file3 /home/dir2---将多个文件file1、file2、file3复制到dir2目录下

cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak

cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,ifcfg-eth0.bak}

cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0{,.bak}

删除rm

rm -rf dir1

-r递归

-f force强制

-v详细过程

2.文件管理之:查看文件内容

cat ;

-n显示行号

-A可以显示控字符(换行符/制表符)

扩展:怎样将window格式的文件转换为linux格式:

1.安装dos2unix

安装命令:yum -y install dos2unix

2.转换:

dos2unix a.txt

head

head /etc/passwd查看前10行

head -5 /etc/passwd查看前5行

 tail /etc/passwd查看文件后10行

tail -5 /etc/passwd查看文件后5行

tail -f /var/log/messages可以动态监控文件(比如动态监控日志信息)

less

less /var/log/messages分页显示文件,q退出,上下键和空格分页。

more

more /var/log/messages也可以分页,只是more只能向下查看,不能向上查看

grep对信息进行过滤

grep 'root' /etc/passwd过滤带有root的行

grep '^root' /etc/passwd过滤以root结尾的行

grep 'bash$' /etc/passwd  过滤以bash结尾的行

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值