Command-Line

如何使用絕對路徑列出目錄中的所有文件

  • April 27, 2021

我需要一個文件(最好是 .list 文件),其中包含目錄中每個文件的絕對路徑。

範例 dir1:file1.txt file2.txt file3.txt

listOfFiles.list:

/Users/haddad/dir1/file1.txt
/Users/haddad/dir1/file2.txt
/Users/haddad/dir1/file3.txt

如何在 linux/mac 中完成此操作?

ls -d "$PWD"/* > listOfFiles.list

您可以使用查找。假設您只需要正常文件,您可以執行以下操作:

find /path/to/dir -type f > listOfFiles.list

如果需要其他類型的文件,可以適當調整類型參數。

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