
AWS 命令列界面 CLI S3 串流上傳、下載、壓縮教學與範例
介紹如何在 Linux 系統中使用 aws 指令搭配 Linux 管線處理串流的上傳、下載與壓縮。 串流上傳 aws 指令可以透過減號(-)來從標準輸入中讀取資料,例如: # 以串流上傳檔案 cat data.txt | aws s3 cp - s3://MyBucket/data.txt 這樣就可以將串流資料直接上傳至 S3 儲存。 ...

介紹如何在 Linux 系統中使用 aws 指令搭配 Linux 管線處理串流的上傳、下載與壓縮。 串流上傳 aws 指令可以透過減號(-)來從標準輸入中讀取資料,例如: # 以串流上傳檔案 cat data.txt | aws s3 cp - s3://MyBucket/data.txt 這樣就可以將串流資料直接上傳至 S3 儲存。 ...

介紹如何使用 git reset 指令刪除遠端分支上含有錯誤的 commit。 錯誤的 Commit 假設我們不小心建立了含有錯誤的 commit,並且推送至遠端 master 分支: # 加入所有變動的檔案 git add -A # 加入錯誤的 Commit git commit -m "這是錯誤的 Commit" # 推送至遠端 master 分支 git push origin master 查看一下目前的 commit 記錄: ...

介紹如何在 Linux 系統上以指令動態增加 swap 記憶體交換空間檔案,避免記憶體不足造成系統崩潰。 新增記憶體交換空間檔案 以 fallocate 指令配置一個準備作為記憶體交換空間(swap)的檔案: ...

介紹如何在 Linux 系統上使用 rsync 指令進行資料的增量備份,配合硬連結製作各時間的點的檔案快照。 資料的備份方式可分為完全備份(full backup)、差異備份(differential backup)與增量備份(incremental backup),各種備份方式各有優缺點,其差別可以參考維基百科與 YouTube 的影片。 ...

介紹如何在 Linux 使用 head、tail、sed 或 awk 指令,擷取檔案中的特定幾行內容。 產生測試用檔案 使用以下 Bash 指令稿產生 100 行的測試檔案: #!/bin/bash for i in {1..100}; do echo "Line $i" done > file.txt 產生的檔案內容會像這樣: ...