Create directory mkdir dir_name# -p,-Parents can create multi-level directory mkdir-p/multi-level/layer/directory name at one time.
Create/update #如果不存在,会创建一个文件,但是这种情况下只能创建文件,不能创建目录touch file_or_path。
Mobile mv/Old/Source/New/Source
Copy # -r递归复制,用于目录cp /old/source /new/source。
Rename mv/Path/Source/Path/New Source
Delete # -r递归删除,用于在不询问rm -rf /path的情况下强制删除目录# -f。
忽略大小写#-大小按大小查找#-用户按属性查找#-类型按类型查找#查找以。conf在/etc目录中找到/etc -name '*。conf#在/etc目录中查找大于1M的文件find /etc -size 1M。
列表# a显示所有文件,包括隐藏文件和父目录# l显示详细信息# h文件大小易于阅读ls -alh。
#新文件所有者的用户用户ID #新文件所有者的用户组#-r处理指定目录及其子目录中的所有文件#通用语法:Chown-r User[:group]Chown-r www-data:www-data/var/www/html
将文件权限设置为executable # user # u user file owner # g group file owner所属的组# ooothers all others # a all all users,等同于ugo#语法:chmod[-cfvr][[ugoa][-=][rwxx]]file #将文件属性设置为executable chmod x ./executable _ file #将文件设置为人人可读。chmod R./readable _ file #将目录中的所有文件设置为可读、可写和可执行的。
Replace # s表示替换命令,#/旧内容/表示匹配旧内容,#/新内容/表示用新内容替换匹配内容,
# /g表示替换一行中的所有匹配项#-我直接修改文件内容sed-I ' s/old content/new content/g ' file _ name。
append和override #的区别只有一个【】# override echo ' all new content ' file _ name # append echo ' tail content ' file _ name追加时,
哈希# MD 5总和文件名1总和文件名256总和文件名512总和文件名
解压# -c创建存档/压缩# -x解压/解压# -f文件# -z gzip处理*.tar.gz,*。*.gz #-jbzip2处理*.tar.bz2,*.bz2# -Z压缩处理*.tar.Z,* .z。
Vi模式切换退出#退出:q#强制退出:q!#保存并退出:wq
查找在# command模式下输入的/关键字,然后按enter到#按N向下搜索,shift n向上搜索/关键字Enter。
在命令模式下输入v进入可视区块模式,只需用光标移动即可。y:复制D:在此模式下删除。
复制#复制光标所在的行YY #复制光标所在的向下N行,比如20yy复制20行nyy。
粘贴#粘贴p
Delete #删除光标所在的行dd#删除光标所在的向下N行。例如,如果使用20dd,则复制20行ndd。
撤消#撤消u
多行插入/注释# ctrl v进入可视块模式(cmder可能需要使用ctrl shift v)#选择注释行,假设#用作注释符号。
输入:'s/#/#或:'s!#!#假设你用//作为注释(需要用\ escape),输入:'s//\/#或者:'s!//!
标题:linux文件操作命令(在linux操作系统中)
链接:https://www.52hkw.com/news/rj/63036.html
版权:文章转载自网络,如有侵权,请联系删除!