1."linux查看隐藏文件夹命令,为您提供linux查看隐藏文件夹命令图文信息,打开linux系统,在linux的桌面的空白处右击。
创新互联主营宝安网站建设的网络公司,主营网站建设方案,App定制开发,宝安h5微信小程序定制开发搭建,宝安网站营销推广欢迎宝安等地区企业咨询
2.在弹出的下拉选项里,点击打开终端。
3.输入ls-al命令,回车运行即可查看到隐藏文件夹。
提取当前文件夹名称
可以结合使用pwd命令和basename命令,pwd命令返回当前工作路径,basename命令去掉前导的目录部分后打印“名称”。
$ basename `pwd`
注意:pwd两侧为反引号`,作用是运行两个反引号之间的命令,并且将命令运行的结果返回。
提取当前文件夹的所有子文件夹
可以使用find命令,设置查询文件类型参数为-type为目录d,还可以设置-maxdepth参数为1,不查询二级子目录。
$ find . -type d -maxdepth 1
用linux命令进入一个目录 并且执行该目录下的一个文件方法如下:
1、打开文件vi(如/etc里面有一个文件hosts,要打开这个文件执行vi hosts);
2、进入编辑模式i,a(打开hosts后不能进行编辑,输入i之后出现---insert就进入编辑模式可以进行编辑了);
3、退出编辑模式,按下Esc;
4、进入命令模式,按下;
5、退出但不保存q;
6、退出保存wq或x;
7、保存w。
linux中使用find命令来查找文件夹,使用find
/
-name
要查找的文件夹名
-type
d方式来查找。
find命令说明
语法
find(选项)(参数)
选项
-amin分钟:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;
-anewer参考文件或目录:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录;
-atime24小时数:查找在指定时间曾被存取过的文件或目录,单位以24小时计算;
-cmin分钟:查找在指定时间之时被更改过的文件或目录;
-cnewer参考文件或目录查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;
-ctime24小时数:查找在指定时间之时被更改的文件或目录,单位以24小时计算;
-daystart:从本日开始计算时间;
-depth:从指定目录下最深层的子目录开始查找;
-expty:寻找文件大小为0
Byte的文件,或目录下没有任何子目录或文件的空目录;
-exec执行指令:假设find指令的回传值为True,就执行该指令;
-false:将find指令的回传值皆设为False;
-fls列表文件:此参数的效果和指定“-ls”参数类似,但会把结果保存为指定的列表文件;
-follow:排除符号连接;
-fprint列表文件:此参数的效果和指定“-print”参数类似,但会把结果保存成指定的列表文件;
-fprint0列表文件:此参数的效果和指定“-print0”参数类似,但会把结果保存成指定的列表文件;
-fprintf列表文件输出格式:此参数的效果和指定“-printf”参数类似,但会把结果保存成指定的列表文件;
-fstype文件系统类型:只寻找该文件系统类型下的文件或目录;
-gid群组识别码:查找符合指定之群组识别码的文件或目录;
-group群组名称:查找符合指定之群组名称的文件或目录;
-help或——help:在线帮助;
-ilname范本样式:此参数的效果和指定“-lname”参数类似,但忽略字符大小写的差别;
-iname范本样式:此参数的效果和指定“-name”参数类似,但忽略字符大小写的差别;
-inum
:查找符合指定的inode编号的文件或目录;
-ipath范本样式:此参数的效果和指定“-path”参数类似,但忽略字符大小写的差别;
-iregex范本样式:此参数的效果和指定“-regexe”参数类似,但忽略字符大小写的差别;
-links连接数目:查找符合指定的硬连接数目的文件或目录;
-iname范本样式:指定字符串作为寻找符号连接的范本样式;
-ls:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出;
-maxdepth目录层级:设置最大目录层级;
-mindepth目录层级:设置最小目录层级;
-mmin分钟:查找在指定时间曾被更改过的文件或目录,单位以分钟计算;
-mount:此参数的效果和指定“-xdev”相同;
-mtime24小时数:查找在指定时间曾被更改过的文件或目录,单位以24小时计算;
-name范本样式:指定字符串作为寻找文件或目录的范本样式;
-newer参考文件或目录:查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;
-nogroup:找出不属于本地主机群组识别码的文件或目录;
-noleaf:不去考虑目录至少需拥有两个硬连接存在;
-nouser:找出不属于本地主机用户识别码的文件或目录;
-ok执行指令:此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令;
-path范本样式:指定字符串作为寻找目录的范本样式;
-perm权限数值:查找符合指定的权限数值的文件或目录;
-print:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串;
-print0:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为全部的名称皆在同一行;
-printf输出格式:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式可以自行指定;
-prune:不寻找字符串作为寻找文件或目录的范本样式;
-regex范本样式:指定字符串作为寻找文件或目录的范本样式;
-size文件大小:查找符合指定的文件大小的文件;
-true:将find指令的回传值皆设为True;
-typ文件类型:只寻找符合指定的文件类型的文件;
-uid用户识别码:查找符合指定的用户识别码的文件或目录;
-used日数:查找文件或目录被更改之后在指定时间曾被存取过的文件或目录,单位以日计算;
-user拥有者名称:查找符和指定的拥有者名称的文件或目录;
-version或——version:显示版本信息;
-xdev:将范围局限在先行的文件系统中;
-xtype文件类型:此参数的效果和指定“-type”参数类似,差别在于它针对符号连接检查。
参数
起始目录:查找文件的起始目录。
示例:
根据文件类型进行搜索
find
.
-type
类型参数
类型参数列表:
f
普通文件
l
符号连接
d
目录
c
字符设备
b
块设备
s
套接字
p
Fifo
1)相对路径:参照当前目录进行查找。
如:[root@localhost
~]#
cd
../opt/hosts/
2)
绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下都能进入指定位置。
如:[root@localhost
~]#
cd
/opt/hosts/
Linux查看当前路径命令:
pwd,比较简单,如果有时在操作过程中忘记了当前路径,可以通过此命令来查看路径,执行方式为:pwd /home/samlee
pwd为运行的命令,/home/samlee为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee。
我们应该经常使用pwd命令,因为Linux的目录结构非常复杂,一个小小的分支就可能会有是十几层目录,Linux也不会像Windows那样把全路径写在提示符里。
Linux查看路径的其他命令:
whereis,用来查看一个命令或者文件所在的绝对路径,而which用来查看当前要执行的命令所在的路径。
比如你的Linux系统中装了很多个版本的java,如果你直接在命令行敲命令“java-version”,会得到一个结果,但是你知道在哪个路径下执行此命令吗?可以用which命令:which
java。
得到的结果就是系统默认执行的java所在的路径。如果使用whereis
java,那么你会得到很多结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列出来了。