[Python] 使用 tarfile 壓縮、解壓縮檔案
tarfile
是 Python 中的一個標準模組,可用於操作 gzip、bz2、lzma 等格式的壓縮、解壓縮 —— 若是以副檔名來分辨,那就是 tar.gz、tar.bz2、tar.xz 等三種副檔名格式的檔案,通通可以透過 Python 中的 tarfile
來操作。
tarfile
是 Python 中的一個標準模組,可用於操作 gzip、bz2、lzma 等格式的壓縮、解壓縮 —— 若是以副檔名來分辨,那就是 tar.gz、tar.bz2、tar.xz 等三種副檔名格式的檔案,通通可以透過 Python 中的 tarfile
來操作。
之前,我曾經在在以下這兩篇文章中,分別筆記了在 Linux 中『各種壓縮指令』以及『使用軟連結指向檔案』。
Read More »[Linux] 使用壓縮指令時仍然保留軟連結在 Linux 系統中,我們經常是會使用 ln -s
指令來建立資料夾的軟連結。今天,我有一個比較奇怪的需求:我需要將『A 資料夾』建立軟連結在『A 資料夾』底下,也就是說,A 資料夾中有自己的軟連結資料夾,如果我們使用 cd
指令進入 A資料夾,就像個無限迴圈一樣,我們可以一直不停地進入新的 A 資料夾。
CPU (Central Processing Unit),中文譯作『中央處理器』,說是一臺電腦中最重要的元件也不為過,其主要的工作內容為按照指令來進行電腦的運作 —— 也就是說,凡舉我們日常使用電腦的種種行為,包含開啟檔案、播放音樂、使用編輯器紀錄工作的內容 …… 等等,通通都跟 CPU 脫不了關係。
Read More »[Linux] 查看 CPU 資訊的指令C++ 是個於 1979 年就誕生 (研發) 的老資格語言,在 1998 年有了第一份 C++ 標準 —— 也是據我所知目前在系統程式語言中最泛用的程式語言。現在,即便像是 Java、Python、Go、Swift …… 等等語言急起直追,但 C/C++ 仍然是最受歡迎的程式語言之一,直至今日仍然是不少人入門所學的第一個程式語言。
Read More »[Linux][C++] 如何編譯並執行一個 C++ 程式首先,最需要說明的是,在 Linux 系統中,rm
是個非常非常可怕的指令。一來該指令非常簡短、二來我們使用系統,總免不了要釋放空間,刪除掉不要的舊文件。
Python 存在著各式各樣的版本,在不同的版本當中,許多函式的功能也不太一樣 —— 最重要的是,許多重要的套件更是只在特定的版本上可以成功運行。
本篇文章便專門如何在 Linux 中下載不同的 Python 版本,並讓我們在系統中切換 Python 版本。
Read More »[Linux] 下載、安裝、切換系統中 Python 的版本FB 是現在人經常使用的社群媒體之一,透過 FB 所開發的 FaceBook Messenger 更能讓我們隨時隨地使用手機聯絡到自己的朋友。
Read More »[Linux] 如何安裝 FaceBook Messenger 桌面應用程式當我們在 Linux 系統中要一口氣處理大量文件的時候,比方說『複製』、『移動』、『刪除』…… 若是檔案數量真的太多且我們使用了萬用字元 * 來匹配任意檔案,那麼我們很有可能會看到以下這個報錯:
Read More »[已解決][Linux] Argument list too long …在我們操作 Linux 系統的時候,我們經常會使用 “sh” 這個指令來執行一些副檔名為 .sh 的檔案,這些 .sh 的檔案都是所謂的 Shell script,也就是在 Linux 系統當中常見的腳本檔案,透過在腳本中撰寫指令,並使用解釋器執行,就能完成各式各樣的功能,比方說資料處理、自動化執行、管理系統資源 …… 而且寫成腳本檔之後就可以在有需求的時候直接執行,不用再重複編寫指令。
Read More »[Linux] sh 和 bash 之間的差異