原文:Linux使用find命令,搜索文件名中帶有通配符*,報錯: paths must precede expression

事情是這樣的,用find命令,當使用通配符時,不加引號或 反斜線 的情況下,會報錯: 復原一下這個情況,在某文件夾下新建文件 .txt .txt .txt .txt 命令為 接着用find搜索文件名,並使用通配符,就報錯。 我不太清楚到底什么意思,實驗的時候,有些情況不加引號是可以的,有些又不行。 通過網上搜索,有的說加上雙引號,有的時候雙引號不行,改為單引號,有的說用反斜線也行,我試了下,確實可 ...

2020-05-15 20:01 0 599 推薦指數:

查看詳情

解決find命令報錯paths must precede expression

  在一天早上,想在服務器 /tmp 目錄清除一些pdf文件,大概一萬多個文件,在執行命令的時候 出現了錯誤: 然后就上網查了一下,結果搜索到一篇,大概是這樣說的:多文件的查找的時候需要增加單引號,一直是使用的雙引號,沒想到找多文件的時候居然要單引號.好吧,又學了 ...

Mon Aug 07 17:44:00 CST 2017 1 12657
解決find命令報錯paths must precede expression(轉)

原文地址:https://www.cnblogs.com/peter1994/p/7297656.html 在一天早上,想在服務器 /tmp 目錄清除一些pdf文件,大概一萬多個文件,在執行命令的時候 出現了錯誤: 然后就上網查了一下,結果搜索到一篇,大概是 ...

Tue Oct 16 17:59:00 CST 2018 0 6146
shell find 命令 find命令報錯 find: paths must precede expression:

編寫shell腳本,報錯,如下面 解決報錯mysqldump*加單引號 或者轉義 -mtime+1 表示文件修改時間為大於1天的文件,即距離當前時間2天(48小時)之外的文件這也能解釋了,為什么6號22點生成的這個文件為什么沒有輸出 ...

Mon Sep 02 23:05:00 CST 2019 0 506
linux文件名匹配——通配符使用

背景:在linux使用過程中,經常需要查找文件,對命令通配符pattern和正則表達式的區分不是很清楚。有必要好好研究一下。 1 掃盲 1.1 通配符和正則表達式 當在使用命令行時,有很多時間都用來查找你所需要的文件,如ls find等。 S h e l l提供了一套完整的字符串模式匹配 ...

Sat Nov 11 04:36:00 CST 2017 0 34375
linuxfind命令——查找文件名

轉自:http://blog.sina.com.cn/s/blog_5caa94a001014vj0.html 1.在某目錄下查找名為“elm.cc”的文件 find /home/lijiajia/ -name elm.cc 2.查找文件名包含某字符(如"elm")的文件 find ...

Mon Jun 12 17:20:00 CST 2017 0 87735
Linux文件名搜索命令

find 搜索目錄 -name 目標名字 find / -name file /代表是全盤搜索,也可以指定目錄搜索 find 搜索文件命令格式: find [搜索范圍] [匹配條件] 選項: -name 根據名字查找 -size 根據文件大小查找 ...

Thu Oct 17 22:14:00 CST 2019 0 13313
linux-find【遞歸搜索文件名

1 命令格式: [plain] view plain copy $ find <指定目錄> <指定條件> <指定動作> 最常見示例:查找文件名(忽略 ...

Fri Dec 08 22:54:00 CST 2017 0 9612
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM