- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đang tìm cách tạo tệp bằng ctime cũ trên một hệ thống tệp khác. Trên máy lẻ Linux, việc này được thực hiện bằng cách sử dụng
Chạm vào /path/to/file
debugfs -w -R 'set_inode_field/path/to/file ctime 201001010101'/dev/sdX
echo 3 >/proc/sys/vm/drop_caches
Có cái nào tương đương trên UFS của FreeBSD không? Thậm chí có thể trên MacOSX HFS+?
câu trả lời hay nhất
Trên FreeBSD,chạmsử dụng -f
Các tùy chọn cho lệnh có thể áp dụng ở đây, ví dụ:
chạm vào tập tin -t 0510242022.13
Đặt ngày thành 24 tháng 11 năm 2005 lúc 20:22:13
Định dạng là[[CC]YY]MMDDhhmm[.SS]
, từngười đàn ông chạm vào
:
-t Thay đổi thời gian truy cập và sửa đổi theo thời gian đã chỉ định
thay vì thời gian hiện tại trong ngày. Đối số có dạng.
``[[CC]YY]MMDDhhmm[.SS]'' trong đó mỗi cặp chữ cái đại diện cho
sau đây:
CC Hai chữ số đầu tiên của năm (thế kỷ).
YY Hai chữ số thứ hai của năm Nếu ``YY'' là.
được chỉ định, nhưng ``CC'' thì không, một giá trị cho ``YY''
từ 69 đến 99 sẽ có giá trị ``CC'' là 19.
Ngược lại, giá trị ``CC'' là 20 được sử dụng.
MM Tháng trong năm, từ 01 đến 12.
DD ngày trong tháng, từ 01 đến 31.
hh Giờ trong ngày, từ 00 đến 23.
mm Phút của giờ, từ 00 đến 59.
SS Giây của phút, từ 00 đến 61.
Để thay đổi ctime bạn có thể sử dụng fsdb , bạn có thể cần khởi động ở chế độ đơn để đặt đĩa ở chế độ chỉ đọc, ví dụ:
> fsdb /dev/vtbd0p2
** /dev/vtbd0p2 (KHÔNG VIẾT)
Chỉnh sửa hệ thống tập tin `/dev/vtbd0p2'
Được gắn lần cuối vào /
inode hiện tại: thư mục
I=2 CHẾ ĐỘ=40755 KÍCH THƯỚC=1024
BTIME=29 tháng 9 01:45:50 2016 [0 nsec]
MTIME=26 tháng 11 09:47:37 2016 [339135000 nsec]
CTIME=26 tháng 11 09:47:37 2016 [339135000 nsec]
ATIME=26 tháng 11 09:28:38 2016 [679268000 nsec]
CHỦ SỞ HỮU=root GRP=bánh xe LINKCNT=20 FLAGS=0 BLKCNT=8 GEN=37b9b524
fsdb (inum: 2)>
Từ đó tôi có thể cd vào thư mục và chọn nó:
fsdb (inum: 2)> cd /usr/home/nbari
Và
fsdb (inum: 644816)> file tra cứu
Bạn có thể gõtích cực
để kiểm tra lại tập tin, ví dụ:
fsdb (inum: 642101)> đang hoạt động
inode hiện tại: tập tin thông thường
I=642101 CHẾ ĐỘ=100644 KÍCH THƯỚC=29
BTIME=24 tháng 10 20:22:13 2005 [0 nsec]
MTIME=Ngày 1 tháng 1 12:12:12 2012 [0 nsec]
CTIME=Ngày 1 tháng 1 12:12:12 2012 [0 nsec]
ATIME=Ngày 1 tháng 1 12:12:12 2012 [0 nsec]
CHỦ SỞ HỮU=nbari GRP=nbari LINKCNT=1 FLAGS=0 BLKCNT=8 GEN=384445f7
Sau đó chỉ cần thay đổi ctime thành ngày bạn muốn:
fsdb (inum: 642101)> ctime 20121212010101
Định dạng làYYYYMMDDHHMMSS[.nsec]
Sau đó bằng cách gõ q
hoặc ra
Thoát và kiểm tra chạy lại chỉ số
, ví dụ:
> stat -x test_file
Tập tin: "test_file"
Kích thước: 29 Loại tệp: Tệp thông thường
Chế độ: (0644/-rw-r--r--) Uid: ( 1002/ nbari) Gid: ( 1002/ nbari)
Thiết bị: 0,68 Inode: 642101 Liên kết: 1
Truy cập: Chủ nhật ngày 1 tháng 1 12:12:12 2012
Sửa đổi: CN ngày 1 tháng 1 12:12:12 2012
Thay đổi: CN ngày 1 tháng 1 12:12:12 2012
Về linux - thay đổi ctime của tệp trong FreeBSD UFS/MacOS X HFS, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/40751290/
Hôm nay tôi đã thấy một số cách tải tệp khác nhau trong ứng dụng Java. Tệp:/ Tệp: // Tệp: /// Sự khác biệt ở phần đầu của ba URL này là gì? Cách ưa thích để sử dụng chúng là gì? Cảm ơn Stefan rất nhiều vì file trả lời hay nhất
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc kiến thức chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập trang
Tôi có một tệp javascript và trong phương thức đó, tôi có một phương thức "kiểm tra" mà tôi muốn gọi là hàm C#. Hàm c# không nằm trong cùng tệp với tệp javascript. Nó nằm trong tệp .cs. Vậy làm thế nào để tôi quản lý j
Cần kiểm tra quyền của tệp/thư mục tôi đang sử dụng //filePath = đường dẫn truy cập tệp/thư mục bị người dùng từ chối (trong windows) Tệp fil
Tôi có nhiều tệp java trong một thư mục và tôi muốn sử dụng nó trong dự án Intellij của mình. Nhưng tôi không muốn sao chép các tệp java vào dự án của mình mỗi khi tôi bắt đầu một dự án mới. Tôi biết tôi có thể làm điều này trong Visual Studio và
Đã đóng cửa. Câu hỏi này không tuân thủ nguyên tắc Stack Overflow. Câu trả lời không được chấp nhận vào thời điểm này. Câu hỏi này dường như không phải về một vấn đề lập trình cụ thể, một phần mềm
Tôi có tệp Twig với 3 thành phần: Tệp 1: {# content-here #} Tệp 2: {{ title-here }} {# content-here #}
Tôi có tệp mod_ldap.c và mod_authnz_ldap.c. Tôi cần sử dụng các tệp mod_ldap.so và mod_authnz_ldap.so bằng các lệnh Linux. Câu trả lời hay nhất từ c
Tôi muốn sử dụng PIE để sử dụng IE7 trong dự án của mình. Nhưng điều tôi không hiểu là tôi chỉ có thể sử dụng tệp .htc trên máy chủ web phải không? Tôi có thể sử dụng nó trong một trang cục bộ được tải qua trình duyệt mà không cần máy chủ web không? Tôi thấy trong tài liệu của PIE
Tôi đang suy nghĩ về điều này trong quy trình CI của mình, trước tiên tôi nên xây dựng và thử nghiệm ứng dụng của mình và kết quả sẽ là hình ảnh docker. Tôi tự hỏi liệu việc sử dụng môi trường xây dựng để xây dựng trên máy chủ xây dựng rồi chạy thử nghiệm có phổ biến hơn không. Có thể sử dụng tập lệnh xây dựng cho việc này. Cuối cùng chỉ cần thay đổi j
sử dụng không gian tên std; struct WebSites { chuỗi int xếp hạng;
Tôi mới làm quen với Linux và hiện đang cố gắng sử dụng khả năng lập trình API của giao diện ginkgo USB-CAN. Để lập trình API bằng C++, họ cung cấp các tệp thư viện chứa ba tệp có phần mở rộng .
Tôi mới học ngôn ngữ C và gặp phải vấn đề khi triển khai một chương trình sử dụng tệp test.txt làm đầu vào của chương trình. Nội dung của file test.txt là: 1 30 30 40 50 60 2 40 30 50 60 60 3 30 20
Làm cách nào để ghép hai tệp tcpdump để một lưu lượng truy cập lần lượt xuất hiện trong tệp? Cụ thể, tôi muốn "nhân" một tệp tcpdump để tất cả các phiên sẽ được lặp lại nhiều lần theo trình tự, lần lượt từng phiên. câu trả lời hay nhất mergeca
Tôi có một tệp tên là input.MP4 và nó bị hỏng. Nó đến từ camera quan sát. Tôi đã thử mọi cách, chuyển đổi ffmpeg, VLC, không gặp may. Tuy nhiên, tôi đã sử dụng mediainfo và Exiftool và trích xuất các thông tin sau
Tôi muốn làm gì? Tôi muốn giải nén tệp ISO và chỉnh sửa các tệp trong đó rồi đóng gói lại vào tệp ISO. (Như bạn đã đọc) Tại sao tôi nên làm điều này? Tôi muốn bắt đầu sửa đổi PSP ISO, để làm được điều này tôi phải sử dụng nội dung trò chơi, Nội dung
Cho một tệp gzip Z, nếu tôi giải nén nó thành Z', có cách nào để tôi có thể giải nén nó để khôi phục chính xác tệp gzip Z không? Sau khi đọc lướt qua định dạng DEFLATE, tôi đoán là không, vì bất kỳ tệp nào đã cho đều có thể ở dạng DEF
Tôi phải gửi thư có tệp đính kèm từ cơ sở dữ liệu tới id thư của tôi. EXEC msdb.dbo.sp_send_dbmail @profile_name = 'Quản trị viên công trình phiêu lưu
Tôi có tệp M4B lớn và tệp CUE. Tôi muốn chia nó thành nhiều tệp M4B hoặc chia nó thành nhiều tệp MP3 (ưu tiên trước đây). Tôi muốn thực hiện việc này từ dòng lệnh (OS X, nhưng bạn có thể sử dụng Linux nếu muốn) và
Câu hỏi nhanh. Tôi có một dự án với một lớp không có tệp triển khai. Sau đó, trong AppDelegate tôi có: #import "AppDelegate.h" #import "SomeClass.h" @interface A
Tôi là một lập trình viên xuất sắc, rất giỏi!