最近由於程式做很多檔案處理
就在想 cp 到目的資料夾裡面 ls 是否能看到資料
不過原本猜應該不會
但實驗結果卻不是我想得這樣
最後感覺我們被 GUI 介面受很多影響其實是無聊探討一些不重要的事情(哈哈)
產生大檔案
由於我用 PI 效能較差的電腦產生大檔案1
2dd if=/dev/zero of=file.txt count=1024 bs=1024 # 產生 1MB
dd if=/dev/zero of=file.txt count=1024000 bs=1024 # 產生 1G
參考: How To Quickly Generate A Large File On The Command Line (With Linux) - Skorks
簡單測試
其實就是把大檔案複製到別的資料夾
這邊先說正常沒中斷複製檔案中
目的資料夾檔案可以ls
出來!!!
在想處理中檔案是否有別的方法隱藏
scp - Is there a way to tell if a file is done copying? - Super User
有找到更好方式在做紀錄
有趣結論 1
不過,我Ctrl+C
竟然還會存在
這有點出乎我的意料
平常我們用 Window 桌面(不管是不是Linux)複製中檔案案取消都目的資料夾檔案一定會不見!!!有趣結論 2
不管事做kill -9
或kill -1
都是不會刪除…有趣結論 3
cp 檔案中…在別的 command line 做刪除動作
竟然 cp command line 指令不會中斷跳出錯誤…
但我想這種種跡象跟 Linux 檔案系統有關係
回想過去我們傳 FTP 跟 轉影音檔到一半中斷
我們檔案並不會刪除
我們在 Window 複製檔案中,我們 GUI 介面可以看到檔案圖示
但按取消後,圖示會跟著刪除
這我想是作業系統有幫我們做刪除動作
最後 mv
我在想 mv 應該也是類似這樣cp 完到別的地方,會做刪除動作馬上打臉
答案是錯的,同一個 HD 會很快(這應該跟作業系統有關係)
但不同 HD 跟我 cp 實驗一模一樣!!!
中斷會留檔案
至於 window 系統我就不研究了
又研究沒什麼軟用的實驗了
不相關彩蛋
預計 jQuery 和 inotify-tools 和 DinD(Docker in Docker) & RabbitMQ 要記錄…(我還記得的話之後會寫…怕忘記)
- Examples using the Docker Engine SDKs and Docker API | Docker Documentation
- [docker]privileged参数docker,privileged追寻神迹-CSDN博客
- Make jQuery :contains Case-Insensitive | CSS-Tricks
- jquery :contains case-Insensitive - JSFiddle
- inotify-tools使用方法介绍-Linux运维日志
- CentOS 6.9上inotify-tools 安装及使用方法-Linux运维日志
- rsync + inotify-tools 实现 Linux 文件双向实时同步 – Jacky’s Blog
- PHP用inotify扩展监控文件_chunyuan314的博客-CSDN博客
- inotifywait命令_Linux inotifywait 命令用法详解:异步文件系统监控机制
- Redis 阻塞、安全队列 BLPOP/BRPOPLPUSH - Silverd
- How To Quickly Generate A Large File On The Command Line (With Linux) - Skorks
- inotify-tools + php脚本实现Linux服务器文件监控并邮件提醒 - 黄小涛 - 博客园
- ktbyers/netmiko: Multi-vendor library to simplify Paramiko SSH connections to network devices
- python獲取程式執行檔案路徑方法 - IT閱讀