Linux 命令: mkdir

mkdir 命令用於創建文件夾的快速指南 使用 mkdir 命令來創建文件夾: mkdir fruits 您可以使用一個命令創建多個文件夾: mkdir dogs cars 您還可以通過添加 -p 選項來創建多個嵌套文件夾: mkdir -p fruits/apples UNIX 命令中的選項通常采用這種形式。您需要在命令名稱之後添加它們,它們會改變命令的行為。您還可以結合多個選項使用。 通過輸入 man <命令名> 可以查找命令支持的選項。例如,現在嘗試輸入 man mkdir (按 q 鍵退出 man 頁面)。Man 頁面是 UNIX 內置的非常有用的幫助文檔。

Linux 命令:cp

cp 命令是用來移動文件和文件夾的快速指南。 你可以使用 cp 命令來複製一個文件: touch test cp apple another_apple 要複製文件夾,你需要加上 -r 選項來遞歸地複製整個文件夾的內容: mkdir fruits cp -r fruits cars 這個命令可以在 Linux、macOS、WSL 以及任何有 UNIX 環境的地方使用。

Linux指令: touch

一個關於touch指令的快速指南,該指令用於創建空文件 您可以使用touch指令來創建一個空文件: touch apple 如果該文件已經存在,則會以寫模式打開該文件並更新文件的時間戳。 該指令在Linux、macOS、WSL以及任何支援UNIX環境的地方都可以使用。

Linux指令:mv

快速指南mv命令,用於移動文件和文件夾 一旦你有了一個文件,你可以使用“mv”命令將其移動。您需要指定文件的當前路徑和新路徑: touch test mv pear new_pear “pear”文件現已移動到“new_pear”。這是如何重命名文件和文件夾的方法。 如果最後一個參數是一個文件夾,則位於第一個參數路徑的文件將被移動到該文件夾中。在這種情況下,您可以指定一個文件列表,它們將全部移動到由最後一個參數識別的文件夾路徑中: touch pear touch apple mkdir fruits mv pear apple fruits #将pear和apple移動到fruits文件夹中 本命令適用於Linux、macOS、WSL和任何具有UNIX環境的地方

使用Node.js一次遞增多個文件夾的數字

如何解決一個小型文件夾管理問題 我有一個問題。 我正在創建許多格式為以下的文件夾: 1-yo 2-hey 3-cool 4-hi 5-whatsup 一個數字後面跟著一個破折號和一個字符串。 我創建了40個這樣的文件夾,然後我意識到我必須在中間插入一個文件夾,像這樣: 1-yo 2-hey 3-NEWONE 3-cool 4-hi 5-whatsup 問題是,我必須更改所有的文件夾數字,現在它們應該跟隨3-NEWONE文件夾。 我希望最終的結果是這樣的,所有新條目後面的數字都是遞增的: 1-yo 2-hey 3-NEWONE 4-cool 5-hi 6-whatsup 我手動完成了一次,然後我意識到我將來肯定會重複這個過程,所以我使用Node.js命令行應用程序將其自動化。 我將文件命名為increment.js,並選擇使用命令行參數來設置我想要從哪個數字開始,像這樣: node rename.js 4 獲取數字很簡單,從process.argv中獲取: const args = process.argv.slice(2) const startingNumber = args[0] 如果沒有提供數字,我們將顯示錯誤並結束程序: if (!startingNumber) { console.log('請添加一個數字參數') return } 現在我們有了這個數字,我們可以開始獲取我們需要遞增的文件夾名稱。腳本將位於包含所有子文件夾的同一文件夾中,所以我們可以從./讀取,這表示當前文件夾。 這是我們如何獲取當前文件夾中包含的所有文件和子文件夾的名稱: const fs = require('fs') const folders = fs .readdirSync('./') .map(fileName => { return fileName }) 讓我們過濾一下,以確保我們只獲取文件夾: const fs = require('fs') const isFolder = fileName => { return !...