Tôi làm theo Mẹo công cụ Unix trên Twitter và điều thú vị là nhiều mẹo được đăng không có sẵn trên OS X.
Ví dụ:
cp - u sẽ chỉ sao chép các tệp không tồn tại hoặc mới hơn các đối tác hiện có của chúng trong thư mục đích.
Thử điều này trên máy của tôi cho kết quả:
cp: illegal option -- u
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
Tại sao các tùy chọn này không khả dụng và có thể truy cập chúng trên OS X không?
gcp
để tránh nhầm lẫn) không biết cách sao chép siêu dữ liệu phức tạp mà các tệp OS X có thể có (mở rộng, v.v.); Vì vậy, nếu bạn sử dụng gcp
trên một tệp bí danh, bản sao sẽ thiếu thông tin quan trọng và sẽ không hoạt động.
gcp -R
sẽ sao chép nó cùng với mọi thứ khác). Nếu bạn muốn nói ._somefilename
, đó là một tệp AppleDouble được sử dụng để lưu trữ siêu dữ liệu (thông tin mà tôi đang nói đến) trên một số loại khối lượng nước ngoài, điều này ... phức tạp ...
brew install coreutils findutils gnu-sed gawk
. Xem apple.stackexchange.com/questions/69223/ .