如何在linux下查找一个文件夹所在的目录

发布网友 发布时间:2022-04-19 22:30

我来回答

4个回答

热心网友 时间:2022-04-09 04:21

1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般默认在主目录下。

2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。

3、要找一个nginx配置文件nginx.conf,那么可以通过find命令:find . -name 'nginx.conf'查找即可。

4、指定一个目录去查找而又不想切换目录,那么可以通过:find 目录 -name 'nginx.conf'查找即可。

5、不知道文件的具体名字只是模糊记得几个关键的单词,那么就可以通过模糊匹配去搜索:find 目录 -name '*nginx*' 查找即可。

热心网友 时间:2022-04-09 05:39

方法/步骤
1
用CRT软件连接一台Linux系统。

2
选择一个含有子文件夹的文件夹 。以TEST文件夹为例。

3
输入命令 ll ,查看文件夹中有哪些子文件夹。

4
输入 -h --max-depth=1 。查看文件夹大小。

5
这样就可以查看到该文件夹下,深度为1的所有文件夹及文件的占用空间了。

热心网友 时间:2022-04-09 07:14

find . -type f -name *.txt
在当前目录下查找后缀为txt的所有文件(会搜索子目录)。

其中,点号.表示当前目录;-type f 表示查找的为文件。

热心网友 时间:2022-04-09 09:05

1.使用绝对路径执行的shell文件(如/home/xxx/binfile)
  直接使用dirname $0即可
  2.对于使用相对路径执行的shell文件(如 ./xxx/binfile)
  pwd与dirname结合使用;pwd获得的是执行当前shell文件时,用户所在的位置;dirname可以获得相对于那个位置的偏移:
  例如某shell文件所在的位置是/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src/notify_serv/shell文件名

  1 #!/bin/sh
  2 pwd
  3 echo `dirname $0`
  执行后输出
  /home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src
  ./notify_serv
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com