Filenames
文件名中有奇怪的字元
我通常通過從 pdf 文件中複製/粘貼論文標題名稱來命名論文。例如:
peng2017-Induction of the pho regulon and polyphosphate synthesis?against spermine stress in Pseudomonas aeruginosa.pdf
。問題是換行符處的一個奇怪字元(在上例中的單詞“合成”之後)被複製並插入到文件名中,因此這些文件無法被 (
rclone
) 備份程序辨識。我們怎樣才能擺脫這些換行符?該命令
rename 's/[?<>\\:*|\"]/_/g' *
不會消除“?” 特點。
如果它實際上是一個換行符,並且如果您的問題似乎是這種情況,您正在使用
perl-rename
,您可以使用以下命令將其刪除:rename 's/\R/_/g' *pdf
將
\R
匹配任何換行符序列:在字元類之外,預設情況下,轉義序列 \R 匹配任何 Unicode 換行符序列。在 8 位非 UTF-8 模式下,\R 等價於以下內容:
(?>\r\n|\n|\x0b|\f|\r|\x85)