คำถามติดแท็ก files

การจัดการไฟล์: การคัดลอกการเปลี่ยนชื่อการค้นหาการวิเคราะห์การเก็บถาวรและอื่น ๆ สำหรับการใช้งานกับข้อความในไฟล์ดู / การประมวลผลข้อความ สำหรับคำถามเกี่ยวกับตัวจัดการไฟล์ของ Files (ชื่อเดิม Nautilus) ให้ดู / nautilus

1
เหตุใดจึงต้องเรียกใช้บริการในฐานะผู้ใช้ระบบ
ฉันมีคำถามทั่วไปเกี่ยวกับโลกของยูนิกซ์ ฉันกำลังใช้ Ubuntu ที่บ้านและติดตั้งเกียร์บนอุปกรณ์และมันจะทำงานเป็นและบันทึกไฟล์เป็นส่งเดเบียนผู้ใช้ ผมสงสัยว่าถ้ามันทำให้รู้สึกสำหรับผมที่จะเปลี่ยนแปลงนี้ให้กับผู้ใช้ของตัวเองดังนั้นมันเป็นเรื่องง่ายที่จะมีปฏิสัมพันธ์กับไฟล์และฉันไม่จำเป็นต้องsudo ? ทำไมนี่เป็นความคิดที่ดีที่จะทำ

5
มีวิธีบอก sudo เพื่อตั้งชื่อผู้ใช้ของฉันเป็นเจ้าของไฟล์ที่สร้างขึ้นแทนการรูทหรือไม่?
ถ้าฉันทำsudo cp /etc/foo.txt ~/foo.txtไฟล์ใหม่จะถูกสร้างขึ้นพร้อมกับrootเป็นเจ้าของ ตอนนี้ฉันไม่เห็นวิธีอื่นนอกเหนือจากการใช้คำสั่งสองคำสั่งสุดท้าย ( lsเพื่อชี้แจงกรณีการใช้งาน): belmin@server1$ ls /etc/foo.txt > -rw------- 1 root root 3848 Mar 6 20:35 /etc/foo.txt > belmin@server1$ sudo cp /etc/foo.txt ~/foo.txt belmin@server1$ sudo chown belmin: $_ ฉันต้องการ: ทำในsudoคำสั่งเดียว ไม่ต้องระบุผู้ใช้ปัจจุบันของฉัน (อาจใช้ตัวแปรหรือไม่)
19 bash  files  sudo 

4
อ่านตรงกลางของไฟล์ขนาดใหญ่
ฉันมีไฟล์ 1 TB ฉันต้องการอ่านจากไบต์ 12345678901 ถึงไบต์ 19876543212 และวางบนเอาต์พุตมาตรฐานบนเครื่องที่มี RAM ขนาด 100 MB ฉันสามารถเขียนสคริปต์ Perl ที่ทำสิ่งนี้ได้อย่างง่ายดาย sysread ส่ง 700 MB / s (ซึ่งใช้ได้) แต่ syswrite ให้ 30 MB / s เท่านั้น ฉันต้องการบางสิ่งที่มีประสิทธิภาพมากกว่าโดยเฉพาะอย่างยิ่งสิ่งที่ติดตั้งทุกระบบ Unix และสามารถส่งได้ในระดับ 1 GB / s ความคิดแรกของฉันคือ: dd if=1tb skip=12345678901 bs=1 count=$((19876543212-12345678901)) แต่นั่นไม่ได้มีประสิทธิภาพ แก้ไข: ฉันไม่รู้ว่าฉันวัดซิงไซต์ผิดอย่างไร สิ่งนี้ให้ 3.5 GB / …
19 files  dd 


4
มีการนำไดเรกทอรีไปใช้ในระบบไฟล์ Unix อย่างไร?
คำถามของฉันคือการใช้งานไดเรกทอรีอย่างไร? ฉันสามารถเชื่อว่าโครงสร้างข้อมูลเช่นตัวแปรเช่นตารางอาร์เรย์หรือคล้ายกัน เนื่องจาก UNIX เป็นโอเพ่นซอร์สฉันสามารถค้นหาในซอร์สได้ว่าโปรแกรมทำอะไรเมื่อสร้างไดเรกตอรีใหม่ คุณสามารถบอกฉันได้ว่าจะดูหรือทำอย่างละเอียดในหัวข้อ? นั่นเป็นไดเรกทอรี "คือ" ไฟล์ที่ฉันเข้าใจและเป็นไดเรกทอรีจริงๆหรือไม่ ฉันไม่แน่ใจว่ามันเป็นความจริงที่ว่าไฟล์ถูกเก็บไว้ "ใน" ไฟล์ในขณะที่ยังอยู่ในวิธีที่คุณสามารถพูดคำว่าไฟล์เกี่ยวกับเกือบทุกอย่างและฉันไม่แน่ใจว่าสิ่งที่ไม่เป็นไฟล์อย่างแน่นอนเพราะคุณสามารถเรียกได้ว่า ไฟล์. ตัวอย่างเช่นลิงค์ไม่ใช่ไฟล์และลิงค์ก็เหมือนไดเรกทอรี แต่นี่เป็นการละเมิดว่าไดเรกทอรีเป็นไฟล์หรือไม่?

6
แสดงเนื้อหาของไฟล์จำนวนมาก
จากบรรทัดคำสั่งวิธีที่ง่ายที่สุดในการแสดงเนื้อหาของไฟล์หลายไฟล์คืออะไร? ไดเรกทอรีของฉันดูเหมือนว่าด้านล่าง ./WtCgikkCFHmmuXQXp0FkZjVrnJSU64Jb9WSyZ52b ./xdIwVHnHY7dnuM9zcPDYQGZFdoVORPyMVD2IzjgM ./GZnATXO1e5Hh3Bz1bhgJjjwheIjjZqtnXR0hfOyj ./mWz7ehBNoTZmtDh8JG6sxw2lMJFwIovPzxDGECUY ./JN65F5v3RL2ilHPqNSx9N9D4lvVpqpbJ9lASd8TJ ./At9PS4y4nTiXUO0Z0USnbYkTPBla1msQRpwuruqE ./YiPyMZPCaUDZTiTczAvWII9bJrUqLXCFtH2pXEA2 ./JoakdlbRFPwAvWp1d4n8RvMoyMeizCoiriL2Sn2U ./wFPWZUus8Yu7UtESGABLCoqDg36cT90USO0xuyUr ./qseI9PgV1EJfZCDyGGeVytajqG7JeX0r7eA5S1JW ./zgFJpNgXyCsaVh38aCuMGuzHwIbwSNB6rQDdh27x ./.htaccess .htaccessตอนนี้ผมอยากจะดูเนื้อหาของไฟล์ทั้งหมดยกเว้น อาจมีลักษณะเช่น: WtCgikkCFHmmuXQXp0FkZjVrnJSU64Jb9WSyZ52b: Contents of file WtCgikkCFHmmuXQXp0FkZjVrnJSU64Jb9WSyZ52b. xdIwVHnHY7dnuM9zcPDYQGZFdoVORPyMVD2IzjgM: Contents of file xdIwVHnHY7dnuM9zcPDYQGZFdoVORPyMVD2IzjgM. [...] ฉันคิดว่าสิ่งนี้ควรจะทำได้ด้วยการผสมผสานระหว่างการหาค่า xargs และ cat แต่ฉันไม่ได้หาวิธี ขอบคุณที่สละเวลา!


6
ใช้คำสั่งกับไฟล์จำนวนมาก
ฉันมีโฟลเดอร์ที่มีไฟล์จำนวนมาก (xyz1, xyz2 ไปจนถึง xyz5025) และฉันต้องเรียกใช้สคริปต์ในทุก ๆ ไฟล์รับ xyz1.faa, xyz2.faa และอื่น ๆ คำสั่งสำหรับไฟล์เดียวคือ: ./transeq xyz1 xyz1.faa -table 11 มีวิธีการทำเช่นนั้นโดยอัตโนมัติหรือไม่? อาจจะเป็นคำสั่งผสมที่ต้องทำ?

3
อักขระตัวสุดท้ายในไฟล์คืออะไร
ฉันเพิ่งอ่านคำตอบของ "การลบอักขระบรรทัดใหม่ที่ท้ายไฟล์" และทุกคนบอกว่าจะลบอักขระตัวสุดท้าย คำถามของฉันคือตัวละครสุดท้ายไม่ใช่ตัวละครสุดท้ายใช่ไหม
19 files 

5
การเปลี่ยนแปลงไฟล์การมอนิเตอร์ + การเข้าถึงไฟล์
ฉันต้องการที่จะเห็นสิ่งที่เกิดขึ้นในโฟลเดอร์เซิร์ฟเวอร์แอปของฉันคือไฟล์ใดบ้างที่ถูกเปลี่ยนแปลงโดยกระบวนการ x หรือ*.warไฟล์ใดที่มีการเปลี่ยนแปลง (แทนที่ / สร้าง) ในช่วง x นาทีสุดท้าย มีเครื่องมือใน Linux เพื่อช่วยในเรื่องนี้หรือไม่?

4
กำลังค้นหาไฟล์หร็อมแหร็ม?
มีวิธีที่ตรงไปตรงมาเพื่อค้นหาไฟล์ที่กระจัดกระจายทั้งหมดในระบบของฉันหรือในไดเรกทอรีต้นไม้โดยเฉพาะ? ถ้ามันเกี่ยวข้องฉันใช้zshUbuntu 12.04 แม้ว่าคำตอบ Unix-y ทั่วไปสำหรับ bash / sh เช่นจะเป็นเรื่องปกติ แก้ไข : เพื่อชี้แจงฉันกำลังมองหาไฟล์ที่กระจัดกระจายไม่ได้ตรวจสอบสถานะการกระจัดกระจายของไฟล์เดียว

4
ยูทิลิตีบรรทัดคำสั่งเพื่อให้เห็นภาพว่าไฟล์เติบโตเร็วแค่ไหน?
ฉันต้องการค้นหาว่าไฟล์ใดไฟล์หนึ่งเติบโตอย่างรวดเร็ว ฉันทำได้ watch ls -l file และอนุมานข้อมูลนี้จากอัตราการเปลี่ยนแปลง มีบางสิ่งที่คล้ายกันที่จะส่งออกอัตราการเจริญเติบโตของไฟล์ในช่วงเวลาหนึ่ง ๆ โดยตรงหรือไม่?


3
ฉันจะสร้างไฟล์เปล่าใหม่ในสคริปต์ทุบตีได้อย่างไร
ฉันกำลังเรียกใช้สคริปต์ Perl ของบุคคลที่สามซึ่งเขียนว่ามันต้องการไฟล์เอาต์พุตสำหรับแฟล็กเอาท์พุท, -o. น่าเสียดายที่สคริปต์ดูเหมือนต้องการไฟล์จริงนั่นคือผู้ใช้ต้องสร้างไฟล์ว่างfilename.txtด้วย 0 ไบต์จากนั้นป้อนไฟล์เปล่านี้ในบรรทัดคำสั่งสคริปต์ perl script1.pl -o filename.txt คำถาม: ฉันจะสร้างไฟล์ว่างในสคริปต์ทุบตีได้อย่างไร หากพยายามเพียงครั้งperl script1.pl -o filename.txtเดียวสคริปต์จะแจ้งข้อผิดพลาดว่าไม่มีไฟล์อยู่

1
รายชื่อไดเรกทอรีไม่ได้เรียงอย่างเต็มที่
ฉันมีรายการไดเรกทอรีต่อไปนี้ในระบบ Debian Linux อย่างไรก็ตามสิ่งหนึ่งที่แปลกก็คือไฟล์ populate.sql ดูเหมือนจะไม่ได้เรียงกับส่วนที่เหลือ -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 10359 Jul 28 13:16 populate4.sql -rw-r--r-- 1 user1 user1 11618 Jul 28 13:16 populate5.sql -rw-r--r-- 1 user1 user1 11654 Jul 28 13:17 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.