Directory

使用 cat 連接目錄中的文件會出現“沒有這樣的文件或目錄”錯誤

  • March 15, 2021

我在目錄 A 中有一些文件。從另一個目錄 B,我想將它們連接到一個文件中。cat我使用命令行cat path_A/* > my_file_output

我有一個錯誤說No such file or directory

cat /data/chei2402/ibra/test_infernal/nbF-050_nbSeqs-[20-40]/Train/* > nbF50_train.fasta
cat: '/data/chei2402/ibra/test_infernal/nbF-050_nbSeqs-[20-40]/Train/*': No such file or directory

當我進入目錄 A. 並執行

cat * > my_file_output` 

或者

cat * > path_B/my_file_output

它工作正常。

但我想要

cat path_A/* > my_file_output

謝謝您的幫助。

您必須將您的 and 轉義和[或將路徑放在引號中以防止這些 glob 擴展,請確保將引號排除在外:]``\[``\]``*

cat '/data/chei2402/ibra/test_infernal/nbF-050_nbSeqs-[20-40]/Train/'* > nbF50_train.fasta

引用自:https://unix.stackexchange.com/questions/639383