linux创建目录的语句,Linux的文件和目录管理(基本语句)

linux创建目录的语句,Linux的文件和目录管理(基本语句)

2023年8月3日发(作者:)

linux创建⽬录的语句,Linux的⽂件和⽬录管理(基本语句)包括了⽂件和⽬录的创建、删除、修改,权限、压缩、搜索、分区、挂载简单的⼀些命令:【 pwd 】查看当前所在⽬录【 cd .. 】上级⽬录【 cd ~ 】当前⽤户的家⽬录【cd -】上次打开⽬录(回看)【 rmdir ⽬录名】删除空⽬录【du -sh ⽂件或⽬录】查看⽂件或⽬录的⼤⼩,耗费资源⼤【echo 内容 >>⽂件名】追加内容【wc ⽂件名】统计⽂件⾏数(-l)、⽂件单词数(-w)、⽂件字节数(-c)创建⽬录( mkdir ):【 mkdir ⽬录名 】在存在的⽬录下创建下⼀级⽬录【 mkdir -p ⽬录1.1/⽬录1.2/⽬录1.3 】在存在的⽬录下创建多个连续⽬录【 mkdir ⽬录1 ⽬录2 】在存在的⽬录下创建多个⽬录查看( ls )命令:【 ls 】 查看当前⽬录下所有⽂件【 ls -a 】查看当前⽬录下所有⽂件,包括隐藏⽂件,如(.filex)【 ls -l 】查看当前⽬录下所有⽂件详细信息/ L /【 ls -lh 】l和h选项合⽤,加上h表⽰⼈性化显⽰,改变在于⽂件⼤⼩单位【 ls -ld 】显⽰当前⽬录的详情信息【 ls -i 】操控节点信息,int⾥的第⼀个字母拷贝( cp )命令:cp 选项 原 ⽬标选项有:( -p )携带原⽂件时间等属性【 cp 原⽂件 ⽬标⽂件 】复制或者⽂件重命名【 cp 原⽂件1 原⽂件2 原⽂件3 ⽬标⽬录 】复制多个⽂件到⽬录下【 cp -rp 源⽬录 ⽬标⽬录 】⽬录的复制,携带原⽂件时间等信息移动( mv )命令:mv 原 ⽬标【 mv 原⽂件 ⽬标⽂件】⽂件重命名【 mv 原⽬录/⽬录1 ⽬标⽬录/⽬录2】移动⽬录,并把⽬录1改名为⽬录2删除( rm )命令:rm 选项 ⽂件名选项:(-r)表⽰⽬录选项:(-f)强制删除,不询问【 rm ⽂件名 】删除⽂件【 rm -rf ⽬录名】强制删除⽬录创建⽂件( vi 和 touch ):【 touch ⽂件名1 ⽂件名2 】创建⽂件,不打开编辑【 touch “引号 解决空 格⽂件名问题”】创建带空格的⽂件名touch 创建⽂件时如果⽂件存在则只会更新创建时间【 vi ⽂件名 】创建⽂件并打开编辑链接( ln )命令:软链接:ln -s 原地址 新地址类似win快捷⽅式操作与权限问题全靠原⽂件删除软连接,可直接⽤rm,不影响原⽂件或⽬录更新软连接:ln -is 原⽂件地址 新地址选项:-b 删除,覆盖以前建⽴的链接-d 允许超级⽤户制作⽬录的硬链接-f 强制执⾏-i 交互模式,⽂件存在则提⽰⽤户是否覆盖-n 把符号链接视为⼀般⽬录-s 软链接(符号链接)-v 显⽰详细的处理过程硬链接:ln 原地址 新地址相当于⽂件的拷贝,但更新会是同步的其中⼀个⽂件丢失,不影响另外⼀个不可跨⽂件分区权限介绍及chmod:⽬录权限是:W:创建和删除⽂件必须要写权限,X:进⼊⽬录必须要执⾏权限,R:查看⽬录内容必须要有读权限⽤户类别(ugo): u为所有者,g为同组,o为其他⼈⽂件权限(wrx): w为写,r为读,x为执⾏+为添加权限,-为去掉权限【 chmod ugo+w ⽂件名】添加写权限给所有⼈【 chmod u+x,o+x ⽂件名】给所有者和其他⽤户添加执⾏权限【 chmod u=--- ⽂件名】去掉所有者的全部权限,减号占位【 chmod 777 ⽂件名】添加所有权限给所有⼈【 chmod -R 770 ⽬录名】修改⽬录及⽬录下所有⽂件和⽬录的权限【 chown ⽤户名 ⽂件 】更改⽂件的所有者,chgrp更改所属组⽂件搜索(find):find 范围 条件条件间的连接:(-a)前后条件满⾜,(-o)前后条件满⾜⼀个类型:(-type)(f)⽂件 (d)⽬录 (l)软连接【find . -name ⽂件名】在当前⽬录下查找⽂件名相同的⽂件【find /home -name *⽂件名⽚段*】在家⽬录下查找有⽂件名⽚段的⽂件其中(*)表⽰0或多个字符,(?)表⽰单个任意字符【find . -iname D*】当前路径查找以D或者d开头的⽂件,-iname【find /home -user ⽤户1】查看所有者为⽤户1的⽂件,所属组:-group【find . -type f -exec ls -l {} ;】查找⽂件并列出详细信息⽂件内容的增删改查:【 cat -n ⽂件名 】查看⽂件内容,显⽰⾏号【 cat -n ⽂件名 】查看⽂件内容,并显⽰⾏号【 sort ⽂件名】默认进⾏数字到字母排序【 less ⽂件名 】分页查看⽂件内容下⼀页:page dn或者 空格上⼀页:page up下⼀⾏:下箭头上⼀⾏:上箭头搜索:直接输⼊【/内容】,n为查找下⼀个退出:Q或q退出【 head -n 3 ⽂件名】查看⽂件前三⾏【 tail -n 2 ⽂件名 】查看⽂件后2⾏【 tail -n 3 -F ⽂件名】实时显⽰后三⾏信息注意:使⽤选项(-f)时,⽂件更改不可⽤vi,因为vi编辑器是将原⽂件删除并新建,其inode不⼀样,可以⽤【ls -I ⽂件名】查看。【grep -n 字符串 ⽂件】在⽂件中查找字符串所在⾏,字符串不⽤双引号,返回⾏号和当前⾏内容【grep -in --color=auto 字符串 ⽂件】不区分⼤⼩写查询,关键字⾼亮显⽰【cut -d 分隔符 -f 字段 ⽂件名】默认分隔符为tab(制表符),-d后只能跟随⼀个字符如【cut -d ":" -f 1,3 ⽂件名】以冒号为分隔符提取第⼀和第三列【sed 选项 ‘动作’ ⽂件名】轻量级流编辑器,可进⾏数据的增删改查选项:(-n)只把经过sed处理的⾏输出到屏幕上(-e)允许多条sed命令,多个条件在单引号内⽤分号隔开(-I)修改的内容不仅仅是在输出数据上,在原⽂件内也会更改动作:(a )追加,⾏后追加为新⾏,其中 表⽰命令未输⼊完如:在第三⾏后追加新⾏,使⽤ 会⾃带换⾏符:(c )替换,如替换第⼆⾏:【sed '2c ⽬标内容' ⽂件名】(i )插⼊,⾏前插⼊新⾏,如‘3i dong xiao’(p)打印⾏,如‘3p’为第三⾏,如’3,5’为第三⾏到第五⾏(d)删除,如‘3d’为删除第三⾏,也可为‘3,5d’(s)字符串替换,如:【sed '⾏数s/查找/替换/g' ⽂件】,不加⾏则替换全部如:【sed -n '2p' ⽂件名】输出⽂件内容的第⼆⾏【find . -type f -ok ls -l {} ;】上为不询问操作,此为每条询问是否操作【find . -inum 33828570】通过节点查找压缩管理:tar 选项 ⽬标⽂件 ⽬录特点:常⽤选项:(-z)压缩,(-c)打包 /(-x)解包,(-v)显⽰详细信息,(-f)指定⽂件名出现顺序必须如下【tar -cvf dong33】打包成(.tar)⽂件【tar -xvf 】解压【tar -zcvf dong33】打包并压缩成(.)或者(.tgz)⽂件【tar -zxvf 】解压bzip2 选项 原⽂件选项:(-k)保留原⽂件特点:压缩⽐⾼【bzip2 -k 原⽂件】压缩,系统默认命名【bunzip2 -k 压缩⽂件名.bz2】解压缩gzip:【gzip 】压缩后的⽂件:,不保留原⽂件【gunzip 】或者【gzip -d 】解压缩与win通⽤的 zip :【zip ⽬标⽂件名.zip 原⽂件名】压缩⽂件,保留原⽂件【zip -r ⽬标⽬录名.zip 原⽬录名】压缩⽬录,保留原【unzip 压缩包名.zip】解压缩挂载:本质就是将设备⽂件名和挂载点联系,如果是桌⾯版,⼀切都简单,但….也要学习⽤命令操作挂载光盘:1、 创建空⽬录,创建挂载点2、 插⼊光盘3、 【mount /dev/sr0 挂载点】挂载4、 查看内容直接进⼊挂载点5、 离开光盘⽬录6、 【umount /dev/sr0】卸载光盘挂载U盘:1、 创建空⽬录,创建挂载点2、 直接插⼊U盘3、 【 fdisk -l 】查看设备⽂件名(分区名)4、 【mount -t vfat /dev/sdb1 挂载点绝对路径】选项有:-t ⽂件系统FAT32⽂件系统则使⽤vfat ,FAT 和FAT16⽂件系统则为fat不⽀持NTFS(HPFS)⽂件系统,⼀般是硬盘,可下载NTFS-3G插件,⽂件系统为ntfs-3g-o 特殊选项,可更改⽂件系统是否可以运⾏可执⾏脚本等5、 进⼊挂载点访问数据6、 【umount /dev/sdb1】卸载U盘分区:分区的挂载点是⽂件⽬录主分区加扩展分区总共可有四个,其中扩展分区最多为1个,扩展分区不能存放数据,必须在其划分逻辑分区来存储数据。【df -h】查看每个分区详细信息,统计⼤⼩会考虑运⾏占⽤的空间【mount】查看系统已经挂载的分区fdisk可对新硬盘进⾏分区⼀般安装Liunx时,可以确定⼀下基本分区:运⾏内存分区(⼩于2GB):swap分区启动分区(200M):/boot主(根,剩余空间)分区:/转载东⼩东

发布者:admin,转转请注明出处:http://www.yc00.com/web/1691039427a492780.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信