反360联盟吧 关注:463贴子:5,657
  • 14回复贴,共1

Pick: Linux 的命令行模糊搜索工具

只看楼主收藏回复

这个工具允许从选项中进行选择,能够模糊搜索。进行搜索、选择,浏览该文件或进入该目录。


来自Android客户端1楼2018-01-26 23:53回复
    对 Linux 来说,Pick 放在AUR中。因此可以使用类似Pacaur,Packer,以及Yaourt等 AUR 辅助工具来使用。


    来自Android客户端2楼2018-02-10 20:52
    回复
      通过运行命令来使用 Pick。
      sudo apt-get install pick
      使用命令进行配置:
      ./configure
      最后,构建 Pick:
      sudo make install


      来自Android客户端3楼2018-02-10 23:29
      回复
        用法
        使其先创建一些目录。
        mkdir -p abcd/efgh/ijkl/mnop/qrst/uvwx/yz/


        来自Android客户端4楼2018-02-10 23:31
        回复
          现在,进入目录/ijkl/。有两种选择。
          可以使用cd命令:
          cd abcd/efgh/ijkl/
          或者,创建一个快捷方式指向这个目录。
          cd $(find . -type d | pick)


          来自Android客户端5楼2018-02-10 23:33
          回复
            这个命令会列出当前工作目录下的所有目录及其子目录,可以用上下箭头选择进入的目录,然后回车就行。


            来自Android客户端6楼2018-02-10 23:34
            回复
              比如图中所示:


              来自Android客户端7楼2018-02-10 23:36
              回复
                其会根据输入的内容过滤目录和文件。比如,当输入 “or” 时会显示如下结果。


                来自Android客户端8楼2018-02-11 23:49
                回复
                  这是一个例子。也可以将pick命令跟其他命令一起混用。
                  这是另一个例子。
                  find -type f | pick | xargs less


                  来自Android客户端9楼2018-02-11 23:54
                  回复
                    该命令选择当前目录中的某个文件并用less来查看。


                    来自Android客户端10楼2018-02-11 23:57
                    回复
                      而这个命令则是选择当前目录的文件或目录,并将迁移到其他地方去,比如迁移到/home/sk/ostechnix。


                      来自Android客户端11楼2018-02-12 00:01
                      回复
                        mv "$(find . -maxdepth 1 |pick)" /home/sk/ostechnix/


                        来自Android客户端12楼2018-02-12 00:05
                        回复
                          通过上下按钮选择迁移的文件,然后回车就会把它迁移到/home/sk/ostechnix/目录。


                          来自Android客户端13楼2018-02-12 00:13
                          回复
                            从上面的结果可以看到,已经把一个名叫abcd的目录移动到ostechnix目录中了。


                            来自Android客户端14楼2018-02-12 00:13
                            回复
                              这个我居然用过,是一个模块


                              来自Android客户端15楼2018-03-12 07:09
                              回复