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

จัดระเบียบข้อมูลที่เข้ารหัสในรูปแบบที่กำหนดไว้ล่วงหน้าและเก็บไว้ในระบบไฟล์

5
ย้ายไฟล์ไปยังไดเรกทอรีอื่นที่เก่ากว่าวันที่
ฉันกำลังมองหาวิธีแก้ปัญหาเพื่อย้ายไฟล์ที่เก่ากว่าปีนับจากวันนี้ พาร์ทิชันบันทึกของฉันกำลังเต็ม แต่ฉันไม่สามารถลบออกได้ พวกเขามีความจำเป็นเป็นเวลานาน อย่างไรก็ตามวิธีแก้ไขปัญหาหนึ่งที่ฉันพบคือ: find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \; จะใช้งานได้ไหม ถามเพราะ " -mtime 365 " สิ่งนี้จะย้ายไฟล์ที่เก่ากว่าตั้งแต่วันนี้ไปยังตำแหน่งใหม่หรือไม่? ขอขอบคุณ!
28 unix  files  find  copy 

4
จะลบไฟล์และไดเรกทอรีที่ซ่อนอยู่ทั้งหมดโดยใช้ Bash ได้อย่างไร
ทางออกที่ชัดเจนสร้างรหัสทางออก 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 ทางออกหนึ่งที่เป็นไปได้จะข้าม "." และไดเรกทอรี ".. " แต่จะลบไฟล์ที่มีชื่อยาวเกิน 3 ตัวอักษรเท่านั้น: bash$ rm -f .??*
28 bash  files 

1
เป็นไปได้หรือไม่ที่จะกำหนดค่าที่ตั้งของโฟลเดอร์“ Temporary ASP.NET Files” ใน IIS?
ใน IIS7.5 หลังจากเปลี่ยนรหัสประจำตัวกลุ่มผู้ใช้โดเมนฉันพบข้อผิดพลาดนี้ "ข้อมูลประจำตัวปัจจุบัน (โดเมน \ ชื่อผู้ใช้) ไม่มีสิทธิ์การเขียน 'ไฟล์ C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET'" ฉันสามารถให้สิทธิ์ผู้ใช้กับไดเรกทอรีนี้โดยเฉพาะ แต่ฉันสงสัยว่ามีวิธีแก้ปัญหาที่ดีกว่านี้หรือไม่ นึกคิดฉันต้องการกำหนดค่าไดเรกทอรี "แฟ้ม ASP.NET ชั่วคราว" นี้เพื่อเก็บไว้ในตำแหน่งอื่น

9
จะทำให้ IIS7 ปล่อยไฟล์ที่ล็อคได้อย่างไร
ในระหว่างการสร้างงานสร้างไฟล์เนื้อหาสแตติกขนาดใหญ่ (10 เมกะไบต์) ในไดเรกทอรีรากบางครั้งจะถูกล็อคโดย IIS และไม่สามารถลบได้โดยงานที่สะอาด นี่อาจเป็นเพราะมีการให้บริการกับลูกค้าตั้งแต่หนึ่งรายขึ้นไป กระบวนการสร้างหยุดเว็บไซต์ก่อนที่จะทำความสะอาดผ่าน c:\Windows\System32\inetsrv\appcmd.exe stop site http://oursite.com อย่างไรก็ตามนี่ไม่ได้ปล่อยไฟล์ - เราต้องเริ่มต้น IIS ใหม่เพื่อให้กระบวนการปลดล็อค appcmd.exeให้คุณใช้ IIS ได้อย่างสมบูรณ์ เราไม่ต้องการทำสิ่งนี้! มีวิธีอื่นในการให้ IIS ปล่อยไฟล์ที่ถูกล็อคโดยไม่ต้องเริ่มต้น IIS ใหม่หรือไม่? เพียงหยุดและเริ่มเว็บไซต์แต่ละแห่งไม่ทำงานเพื่อปลดล็อคไฟล์
25 iis  iis-7  files 

4
การพุชไฟล์ขนาดใหญ่ไปยังคอมพิวเตอร์มากกว่า 500+ เครื่อง
ฉันทำงานกับทีมเพื่อจัดการคอมพิวเตอร์ Windows 7 ให้เช่า 500-600 เครื่องสำหรับการประชุมประจำปี เรามีข้อมูลจำนวนมากที่ต้องซิงค์กับคอมพิวเตอร์เหล่านี้สูงสุด 1 TiB คอมพิวเตอร์ถูกแบ่งออกเป็นห้องต่างๆและเชื่อมต่อผ่านสวิตช์กิกะบิตที่ไม่มีการจัดการ เราเตรียมคอมพิวเตอร์เหล่านี้ล่วงหน้าด้วยการติดตั้งและกำหนดค่า Windows รวมถึงไฟล์ใด ๆ ที่เรามีให้เราก่อนที่เราจะส่งอิมเมจพื้นฐานสำหรับการจำลองแบบโดย บริษัท ให้เช่า ทุกปีเรามีผู้นำเสนอวิธีการในไซต์ที่มีข้อมูลมากถึงกิ๊กที่ต้องถูกผลักไปยังห้องที่พวกเขาจะนำเสนอในบางครั้งพวกเขามีไฟล์เพียงไม่กี่ไฟล์ที่มีขนาดเล็กเช่นสไลด์ PDF แต่สามารถ บางครั้งมีขนาดใหญ่กว่า> 5 GiB กลยุทธ์ปัจจุบันของเราในการผลักไฟล์เหล่านี้คือการใช้ชุดสคริปต์และ RoboCopy สำหรับการผลักดันขนาดใหญ่เราใช้ไคลเอ็นต์ BitTorrent เพื่อสร้างไฟล์ทอเรนท์จากนั้นเราใช้แบตช์ RoboCopy เพื่อส่งไฟล์ทอร์เรนต์ไปยังโฟลเดอร์บนเครื่องรีโมตที่ตรวจสอบโดยไคลเอนต์ BT ที่ติดตั้ง บ่อยครั้งที่ข้อมูลนี้ต้องถูกผลักทันทีด้วยหน้าต่างเวลาขนาดเล็ก เรามีเครื่องจักรหลายเครื่องในห้องควบคุมที่เหมือนกับเครื่องจักรบนพื้นที่เราใช้สำหรับการดันเหล่านี้ บางครั้งเราจำเป็นต้องเรียกใช้งานโปรแกรมบนเครื่องระยะไกลและในปัจจุบันเราใช้ batch และ PSexec เพื่อจัดการงานนี้ เรายินดีที่จะตอบสนองต่อนาทีสุดท้ายเหล่านี้ด้วย "ขออภัยความผิดของคุณเอง" แต่มันจะไม่เกิดขึ้น วิธี BT ช่วยให้เรามีเวลาตอบสนองที่เร็วขึ้นมาก แต่กระบวนการแบทช์ทั้งหมดอาจยุ่งเหยิงเมื่อมีงานหลายงานที่ถูกผลัก เราใช้ Enterprise Ghost สำหรับกระบวนการอื่นและมันใช้งานไม่ได้กับสเกลขนาดใหญ่นี้และมันค่อนข้างแพงสำหรับงานปีละครั้งเช่นนี้ …

6
ฉันจะพิสูจน์ได้อย่างไรว่าไฟล์สองไฟล์เหมือนกันอย่างถูกกฎหมาย?
เรามีใครบางคนขโมยไฟล์บางอย่างก่อนที่จะออกและในที่สุดก็มีการฟ้องร้อง ตอนนี้ฉันได้รับซีดีไฟล์แล้วและฉันต้อง "พิสูจน์" ว่าเป็นไฟล์ของเราโดยจับคู่ไฟล์เหล่านั้นกับไฟล์ของเราจากไฟล์เซิร์ฟเวอร์ของเราเอง ฉันไม่รู้ว่านี่เป็นเพียงแค่ทนายความหรือหลักฐานของเราสำหรับศาลหรือทั้งสองอย่าง ฉันก็ตระหนักว่าฉันไม่ใช่บุคคลที่เป็นกลาง ในความคิดที่ว่า "พิสูจน์" ไฟล์เหล่านี้มาจากเซิร์ฟเวอร์ของเราเรารู้ว่าฉันต้องพิสูจน์ว่าเรามีไฟล์ก่อนที่จะรับ cd เจ้านายของฉันถ่ายภาพหน้าจอของ windows explorer ของไฟล์ดังกล่าวพร้อมกับวันที่สร้างและชื่อไฟล์ที่แสดงและส่งอีเมลถึงทนายความของเราเมื่อวันก่อนที่เราจะได้รับแผ่นซีดี ฉันอยากจะให้ md5sums แต่ฉันไม่ได้มีส่วนร่วมในกระบวนการนั้น ความคิดแรกของฉันคือการใช้โปรแกรมต่างยูนิกซ์และให้คอนโซลเอาท์พุท ฉันยังคิดว่าฉันสามารถจับคู่กับผลรวม md5 ของไฟล์ของเราและไฟล์ของพวกเขา ทั้งสองอย่างนี้สามารถแกล้งได้ง่าย ฉันกำลังสูญเสียสิ่งที่ฉันควรให้แล้วจริงอีกครั้งแล้วที่สูญเสียวิธีการตรวจสอบติดตามเพื่อทำซ้ำการค้นพบของฉันดังนั้นถ้ามันจำเป็นต้องได้รับการพิสูจน์โดยบุคคลที่สามมันอาจจะเป็น ใครบ้างมีประสบการณ์กับสิ่งนี้หรือไม่? ข้อเท็จจริงเกี่ยวกับกรณี: ไฟล์มาจากเซิร์ฟเวอร์ไฟล์ A Windows 2003 เหตุการณ์ดังกล่าวมีความสุขในช่วงหนึ่งปีที่ผ่านมาและยังไม่ได้แก้ไขไฟล์ตั้งแต่ก่อนเกิดเหตุการณ์
24 windows  files  diff 

4
Rsync แสดงความคืบหน้าสำหรับแต่ละไฟล์
ฉันใช้ rsync เพื่ออัปโหลด / ดาวน์โหลดไฟล์ขนาดใหญ่พอสมควร (20Gb) ฉันตระหนักถึงตัวเลือก - ความคืบหน้า แต่สิ่งที่มันทำในกรณีของฉันคือการแสดงผลในตอนท้าย ปัญหาของฉันคือระหว่างการเชื่อมต่อที่ไม่เสถียร - ฉันไม่รู้ว่ามันยังคงดาวน์โหลด / อัพโหลดหรือมีบางอย่างผิดปกติ มีวิธีแสดงแถบความคืบหน้าสำหรับแต่ละไฟล์หรือไม่? สิ่งที่คล้ายกับสิ่งที่ wget ทำโดยค่าเริ่มต้น ขอบคุณ!

8
การทำ rm -rf บนแผนผังไดเร็กทอรีขนาดใหญ่ใช้เวลาหลายชั่วโมง
เรากำลังใช้ rsnapshot สำหรับการสำรองข้อมูล มันเก็บสแน็ปช็อตจำนวนมากของไฟล์สำรองไว้ แต่จะลบไฟล์เก่า ดีจัง. อย่างไรก็ตามมันใช้เวลาประมาณ 7 ชั่วโมงในการทำrm -rfทรีไดเรกทอรีขนาดใหญ่ ระบบไฟล์คือ XFS ฉันไม่แน่ใจว่ามีไฟล์กี่ไฟล์ แต่มีจำนวนเป็นล้าน อย่างไรก็ตามมีการเร่งความเร็วหรือไม่ มีคำสั่งใดบ้างที่เหมือนกับrm -rfและไม่ใช้เวลาหลายชั่วโมงหรือไม่?

10
คัดลอกไฟล์ขนาดใหญ่จากเซิร์ฟเวอร์ Linux หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง
ฉันพยายามที่จะคัดลอก 75 กิกะไบต์ tgz (mysql lvm snapshot) จากเซิร์ฟเวอร์ Linux ในศูนย์ข้อมูล LA ของเราไปยังเซิร์ฟเวอร์ Linux อีกแห่งในศูนย์ข้อมูล NY ของเราผ่านลิงก์ขนาด 10MB ฉันได้รับประมาณ 20-30Kb / s ด้วย rsync หรือ scp ซึ่งมีความผันผวนระหว่าง 200-300 ชั่วโมง ในขณะนี้มันเป็นลิงค์ที่ค่อนข้างเงียบเนื่องจากศูนย์ข้อมูลที่สองยังไม่เปิดใช้งานและฉันได้รับความเร็วที่ยอดเยี่ยมจากการถ่ายโอนไฟล์ขนาดเล็ก ฉันได้ทำตามคำแนะนำการปรับแต่ง tcp ต่าง ๆ ที่ฉันพบผ่านทาง google เพื่อประโยชน์ (บางทีฉันกำลังอ่านคำแนะนำที่ไม่ถูกต้องได้รับที่ดี?) ฉันเห็นเคล็ดลับช่องสัญญาณ tar + netcat แต่ความเข้าใจของฉันคือมันดีสำหรับไฟล์ขนาดเล็กจำนวนมากและไม่อัปเดตคุณเมื่อไฟล์ถ่ายโอนเสร็จสิ้นอย่างมีประสิทธิภาพ ก่อนที่ฉันจะจัดส่งฮาร์ดไดรฟ์ใครบ้างมีอินพุตที่ดีบ้าง? อัปเดต: อืม ... มันอาจจะเป็นลิงค์หลังจากนั้น :( ดูการทดสอบของฉันด้านล่าง ... …
20 linux  rsync  scp  files 

7
ไฟล์ Linux mv ที่มีชื่อยาว
ใน Linux บางครั้งฉันเปลี่ยนชื่อไฟล์เช่นนี้: mv dir1/dir2/dir3/file.txt dir1/dir2/dir3/file.txt.old โปรดทราบว่าฉันต้องการเพียงแค่เปลี่ยนชื่อไฟล์ไม่ย้ายไปยังไดเรกทอรีอื่น มีคำสั่งที่อนุญาตให้ฉันทำเวอร์ชันย่อของคำสั่งนั้นหรือไม่? ฉันกำลังคิดอะไรบางอย่างเช่น: mv dir1/dir2/dir3/file.txt file.txt.old หรืออาจเป็นสิ่งที่ชอบ (เพื่อต่อท้ายชื่อ): mv dir1/dir2/dir3/file.txt {}.old เป้าหมายของฉันคือไม่ต้องระบุเส้นทางที่สมบูรณ์อีกครั้ง ฉันรู้ว่า "ตัวอย่าง" ที่ฉันเขียนไม่ได้ผล แต่เป็นเพียงความคิดว่าฉันต้องการทำอะไร ฉันไม่ต้องการที่จะ cd ในไดเรกทอรี
19 linux  filesystems  files  mv 

3
วิธีดูไฟล์ที่ซ่อนอยู่โดยใช้คำสั่ง 'find` บน Linux
บนเซิร์ฟเวอร์ Linux ฉันต้องการค้นหาไฟล์ทั้งหมดที่มีนามสกุลไฟล์ที่แน่นอนในไดเรกทอรีปัจจุบันและไดเรกทอรีย่อยทั้งหมด ก่อนหน้านี้ฉันใช้คำสั่งต่อไปนี้เสมอ: find . -type f | grep -i *.php อย่างไรก็ตามจะไม่พบไฟล์ที่ซ่อนอยู่เช่น. myhiddenphpfile.php ต่อไปนี้ค้นหาไฟล์ php ที่ซ่อนอยู่ แต่ไม่ใช่ไฟล์ที่ไม่ได้ซ่อนไว้: find . -type f | grep -i \.*.php ฉันจะค้นหาทั้งไฟล์ php ที่ซ่อนและไม่ซ่อนในคำสั่งเดียวกันได้อย่างไร

1
การเพิ่มประสิทธิภาพ rsync สำหรับการถ่ายโอนไฟล์ขนาดใหญ่ได้อย่างรวดเร็ว
นี่คือสิ่งที่ฉันต้องการ: Rsync daemon ทำงานบนเซิร์ฟเวอร์ต้นทาง เซิร์ฟเวอร์ปลายทางดึง rsync ดังต่อไปนี้: rsync -ptv rsync: // source_ip: document / source_path / *. abc destination_path / ไฟล์ไบนารีขนาดใหญ่ (3 GB ถึง 5 GB) จะถูกคัดลอกจากเครื่องต้นทางไปยังปลายทางผ่าน LAN ดังนั้นไม่จำเป็นต้องเข้ารหัส / ถอดรหัส ดังนั้นอย่าใช้ SSH เครื่องปลายทางเชื่อมต่อโดยตรงกับ rsync daemon โฟลเดอร์ปลายทางจะว่างเปล่าเสมอก่อนที่จะดึง rsync ดังนั้นฉันจึงไม่ต้องกังวลกับการอัพเดตไฟล์บางไฟล์แบบมีเงื่อนไข Rsync pull จะสร้างไฟล์ใหม่ที่ปลายทางเสมอ (ไม่อัปเดต) ดังนั้นฉันไม่ต้องการ rsync ในการคำนวณผลรวมตรวจสอบ ฉันไม่พอใจกับปริมาณของ CPU ที่ rsync …
19 rsync  files 

6
การคัดลอกไฟล์ที่ซ่อนอยู่ซ้ำ ๆ - Linux
มีวิธีง่ายๆในการคัดลอกไฟล์ที่ซ่อนอยู่ทั้งหมดซ้ำในไดเรกทอรีไปยังไดเรกทอรีอื่นหรือไม่? ฉันต้องการสำรองข้อมูลไฟล์การตั้งค่าทั้งหมดในโฮมไดเร็คทอรี่ไม่ใช่ไฟล์ปกติ ฉันเหนื่อย: cp -R .* directory แต่จะจดจำ.และ..คัดลอกไฟล์ที่ไม่ได้ซ่อนไว้ทั้งหมดซ้ำด้วยซ้ำ มีวิธีรับ cp เพื่อละเว้น.และ..?
19 linux  copy  files  cp 

3
สร้างตาราง MySQL แถว 1,000M
คำถามนี้ถูกโพสต์ใหม่จากStack Overflowตามคำแนะนำในความคิดเห็นขอโทษสำหรับการทำซ้ำ คำถาม คำถามที่ 1: เนื่องจากขนาดของตารางฐานข้อมูลมีขนาดใหญ่ขึ้นฉันจะปรับแต่ง MySQL เพื่อเพิ่มความเร็วของการโทรโหลดข้อมูล INFILE ได้อย่างไร คำถามที่ 2: จะใช้กลุ่มคอมพิวเตอร์เพื่อโหลดไฟล์ csv ที่แตกต่างกันปรับปรุงประสิทธิภาพหรือทำลายไฟล์หรือไม่ (นี่คือภารกิจการทำเครื่องหมายของฉันสำหรับวันพรุ่งนี้โดยใช้ข้อมูลโหลดและเม็ดมีดจำนวนมาก) เป้าหมาย เรากำลังลองใช้ชุดตรวจจับคุณสมบัติและพารามิเตอร์การจัดกลุ่มที่แตกต่างกันสำหรับการค้นหารูปภาพดังนั้นเราจึงจำเป็นต้องสามารถสร้างและฐานข้อมูลขนาดใหญ่ได้ในเวลาที่เหมาะสม ข้อมูลเครื่อง เครื่องมี ram ขนาด 256 กิ๊กและมีอีก 2 เครื่องที่มี ram เท่ากันถ้ามีวิธีในการปรับปรุงเวลาการสร้างโดยการกระจายฐานข้อมูลหรือไม่? สคีมาตาราง คีมาตารางดูเหมือน +---------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+------------------+------+-----+---------+----------------+ | match_index | int(10) unsigned …


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