Linux文件管理(二)核心基础命令
1、切换目录cd change directorypwd 查看当前目录 print working directory (打印工作目录) cd 切换目录 change directory cd 切换到当前用户的家目录 cd - 去上一次所在的目录 cd ~ 去当前用户的家目录 cd . 去当前目录 cd .. 去上一级目录2、创建空目录mkdir make directory mkdir make directories 相当于windows创建文件夹 # 语法 mkdir [选项] xxx(目录名) # 选项 -p 即-parents(长格式) 递归创建 (根据需要创建父目录) -v 显示创建的过程 -m 创建目录并指定权限 # 例子: 比如我想创建一个xxx/xxx1/xxx2 目录直接创建不了,用 mkdir -p /xxx/xxx1/xxx2 即可用tree看下有没有: root@sky,10.0.0.201:~/xxx # tree /xxx /xxx └── xxx1 └── xxx2 在/abc下创建1000个目录 mkdir -p /abc/yyy{1..1000} rm -fr /abc* 3、treetree 以树形结构显示 -L 指定层数 例如 tree -L 1 / -d 只显示目录 -a 显示所有文件 如: [root@localhost ~]# tree -L 1 / / ├── bin -> usr/bin ├── boot ├── dev ├── etc ├── home .......
4、创建空文件touch
虽然不能创建目录,但可以修改目录的时间戳 touch [] 文件名 touch 可以加个路径 就放进去了 不像win点半天 选项可有可无 可以同时创建多个文件 比win方便的多 touch{1..100}.txt 等价于 touch 1.txt 2.txt...... # 注意: 1.创建文件,必须要创建在一个存在的目录中 2.和创建目录不同的是,创建相同的文件不会报错,会覆盖原来的 3.在Linux当中一切皆文件,不能建和文件名重名的目录 [root@localhost ~]# mkdir 1 mkdir: cannot create directory ‘1’: File exists
5、ls 显示目录下内容及属性信息ls 选项 文件或目录 显示默认以文件名进行排序(a到z) -l 长格式 -a 显示所有,包括隐藏文件 -t 根据文件最后修改时间排序 -r 反过来,z到a -F 加上文件类型指示符号(*、/、@等) -d 查看目录本身 -i 显示inode -h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G) [root@sky /]# ls -F bin@ boot/ dev/ …
6、cp复制 copy# 语法 cp [选项] 源文件的路径 目标路径 新的文件名(想改名的话) 如 cp xxx 到/dev 下面 :把xxx复制到dev下面 选项: -r 递归复制 将目录和目录下子目录和文件全部复制 直接复制无法复制目录 -p 保持文件所有属性 比如 如果不加-p 时间会修改 用户和用户组会变回去 -i 覆盖时提示 -a = -r+-p [root@web01 ~]# which cp alias cp="cp -i" /usr/bin/cp 使用命令绝对路径可屏蔽别名。 开头加反斜线也可屏蔽别名。
7、mv 移动或重命名文件 mv [选项] 源文件 目标文件 新的文件名(想改名的话) mv -t 目录 源文件 选项: -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖; -i:交互询问是否覆盖(默认选项); -n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户; -v:显示文件或目录的移动过程; -u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级; 移动之后,源文件会被删除,类似剪切。如果使用不当,很可能给系统带来灾难性的后果。 mv也可以移动目录。和 rm、cp 不同的是,mv 移动目录不需要加入 "-r" 选项
8、rm 删除 removerm [OPTION]... FILE...(默认会有提示确认) -f, --force 强制删除,不提示 -r, -R, --recursive 递归删除目录和其中的文件 # 例如 -fr /test* *是匹配所有,就把里面的内容删了。 # 企业中注意 1.尽量不用rm,用mv移到/tmp 2.用rm命令尽量先切目录再删 3.不要用rm -fr删文件,以防误删目录!! 最多rm -f删文件 4.谨慎用通配符 比如 -fr /* 删完连命令都用不了了哈哈哈哈 用也是切进去再删 rm -f ./*
9、cat concatenate files and print on the standard output concatenate的缩写连接文件并输出文件内容到标准输出# cat 连接文件并输出文件内容到标准输出 命令的基本格式如下: [root@localhost ~]# cat [选项] 文件名 # cat主要有三大功能: 1.查看文件的内容 (注意,cat 命令适合查看不太大的文件。) 比如: [root@localhost ~]# cat 1txt 锄禾日当午 汗滴禾下土 ... 2.将多个文件合并为一个文件 [root@localhost ~]# cat 文件1 文件2 > 文件3 合并后输出到文件3中。 3.创建并编辑新文件, [root@localhost ~]# cat >或>> 3.txt >覆盖原内容 >>追加 hahahaha 按ctrl+d结束输入 [root@localhost ~]# cat 3.txt hahahaha 4.用cat追加数据,按EOF结尾(EOF只是结束标识,可以换)命令格式: [root@localhost ~]# cat >> 1.txt <balabalaaaa(此处输入你要追加的内容) 等同于: [root@localhost ~]# cat <> 1.txt 如果>>换成>则会覆盖原来的内容 [root@localhost ~]# cat > 1.txt <1txt [root@localhost ~]# cat 1txt www.baidu.com [root@localhost ~]# echo www.andrew.com > 2.txt [root@localhost ~]# cat 2.txt www.andrew.com [root@localhost ~]# cat 1txt 2.txt >> 1+2.txt [root@localhost ~]# cat 1+2.txt www.baidu.com www.andrew.com PS:关于重定向符号>,>>,<,<<后面详细讲解。
10、echo命令# 格式:echo [-n] [字符串] -n 不要在最后自动换行 -e 若字符串中出现一下字符,则需特殊处理如: 换行且光标移至行首 a 发出警告声 # 作用: 1.输什么显示什么 2.将 单行文本 追加到文本中 例子 [root@sky ~]# echo -e " i am sky" i am sky [root@sky ~]# echo -e i am sky ninamnsky
cat与echo的区别 1. 想看一个文件的内容是什么,可以用cat,比如 cat/etc/reslov.conf,就显示出文件reslov.conf里具体的内容。 2. 而echo 没有这样的功能,他会把echo后面的内容作为字符串显示出来, 比如 echo hello,就显示hello; 比如 echo /etc/reslov.conf ,会显示/etc/reslov.conf [root@localhost ~]# cat 123 >> 1txt cat追加,格式错误,cat后面是文件。应为:cat >> 1txt <> 1txt echo也可以给文档追加内容 [root@localhost ~]# cat 1txt www.baidu.com i am andrew my English namefbd 床前明月光 床
动感舞姿,阿森纳准新援基维奥尔的女友擅长电臀舞头条创作挑战赛罗马诺等转会专家的消息称,阿森纳即将签下意甲斯佩齐亚的波兰后卫基维奥尔。随着基维奥尔接近加盟,阿森纳太太团将迎来一名强媛,基维奥尔是波兰的电臀舞冠军,舞姿动感十足,旋
安东尼曼联新星的成功之路与潜力提升曼联主帅埃里克腾哈赫在赛季开始前就将获得安东尼列为重要目标。他观察了球队的组成情况,知道曼联需要一名年轻左脚的具有进攻能力和创造进球能力的右边路边锋,并能够在边路执行他的指令。俱乐
爆满!西安多景区发布通告央视新闻为确保游客的安全和良好的游览体验,1月23日起,西安城墙景区大唐不夜城大唐芙蓉园等多个景点采取临时限流措施或演出时间调整措施。各景区还倡导本地市民尽量选择错峰出行,让远道而
西固区家家户户迎新年春节期间,花灯耀金城吉祥中国年西固迎春灯会开灯迎客!新甘肃甘肃日报记者薛砚通讯员董囿希大红灯笼高高挂,张灯结彩迎新春。1月19日腊月二十八,花灯耀金城吉祥中国年西固迎春灯会开灯迎客
过大年!高新区红了,山房路的年味更浓了!春节是中华民族最隆重的传统节日是万家团圆辞旧迎新的喜庆日子承载着人们对美好生活的向往和希望!今天跟着小高一起去感受下过年的那份喜庆与祥和山房路作为唐家湾的名片之一这条充满古风古韵的
游遍中国一起点亮中国地图春节看完这本游遍中国,被2200张精美的图片和她的介绍所吸引,到过19个省市,还远远不够,点亮全部34个省份看看从现在起要用几年完成。你去过蕞喜欢的省或者城市可以写在评论区里,这是
佛家圣地寺院是不能收门票的佛家圣地是不能收门票的!原因有二一佛家寺院是为了让世人心灵有个寄托,通过宣扬佛法让世人从贪嗔痴中解脱出来,减少人性之痛,让更多的人了解佛法,进入大自由的世界,可是现在大多去寺院烧香
春节假期出门玩,海口这些好地方值得一去2023年新春佳节海口大街小巷年味浓郁文旅活动精彩纷呈年味氛围感持续拉满这个春节海口有啥好去处这些精彩活动等你赴约民俗闹新春缤纷琼韵年味十足寻觅火山文化共赴年味之旅市民游客可参与打
香港新春年味十足内地游客带动旅游消费复苏每经记者王晶每经实习记者孔泽思每经编辑魏官红贴春联买年花置办年货正值兔年新春佳节,中国香港地区街头处处洋溢着节日的喜庆氛围。大年三十下午,维多利亚公园的年宵市场迎来购花高峰啬色园黄
玉兔to区县过个欢乐年丨大渡口万象开新看非遗每天不重样华龙网新重庆客户端讯(李凤兰)玉兔跳,兔年到。春节除了阖家团圆,难得的假期,很多人都有出去逛一逛放松一下的想法。具体到哪里打望?别急,探班达人玉兔已经为你踩好了点,做好了攻略。这个
走河北看民宿老院子焕发新活力走河北看民宿李家大院位于廊坊市香河县北李庄村,是河北省旅发大会优秀业态项目水岸潮白田园综合体的重要组成部分,不久前又获得了河北省十佳乡村精品民宿的称号。走河北,看民宿今天请看老院子